PQ76354; 5.0.2: Transaction rollback exception
thrown instead of app exception
Downloadable files
Abstract
In certain cases, incorrect transaction rollback exception
is thrown instead of an application exception.
Download Description
USERS AFFECTED:
WebSphere Application Server Developers using EJBs may get incorrect
RemoteException, instead of an Application Exception when using the
scheduler service.
PROBLEM DESCRIPTION:
In certain cases, RemoteException is thrown incorrectly by the scheduler
service.
RECOMMENDATION:
There are some instances where calling the an EJB business method through
an EJB proxy may return incorrect exceptions. For example, if a client
application is calling a stateless session bean which in turn calls the
scheduler.create() method and the create() method throws a
NotificationException, the client may not recieve the
NotificationException and may instead recieve a transaction-related
runtime exception.
Another scenerio is calling getRollbackOnly() method on the EJBContext
after setRollbackOnly was called on the transacation.
Prerequisites
Please download the UpdateInstaller below to install this fix.