PQ75927: Incorrect exception is thrown to the client in some instances. The client may get a RemoteException. | |||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description Under certain circumstances, incorrect exception is thrown to the client. Instead of getting an "Application specific exception", the client gets a RemoteException.Local fix Problem summary **************************************************************** * USERS AFFECTED: Websphere Application Server developer's * * who rely on Application specific exception. * **************************************************************** * PROBLEM DESCRIPTION: In certain cases, a RemoteException * * is thrown incorrectly, instead of an * * Application Exception. * **************************************************************** * RECOMMENDATION: * **************************************************************** If an ejb method runs in context of container started transaction with an attribute of either 'REQUIRED' or 'REQUIRES NEW' and the instance called setRollbackOnly() method, a RemoteException is thrown incorrectly, instead of an Application Exception. This is based on Table 15 of the EJB Specification.Problem conclusion EJBContainer has corrected the problem by updating the logic to throw the correct exception as documented in the Table 15 of the EJB specification.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
Publications Referenced
|
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ75927
IBM Group: Software Group
Modified date: Jul 17, 2003
(C) Copyright IBM Corporation 2000, 2008. All Rights Reserved.