APAR status
Closed as program error.
Error description
If EJB defines toString method in the business interface and
EJBContainer trace is enabled, the bean will failed with a
BeanNotReentrantException due to incorrect container processing.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere AppServer user who uses EJB and *
* has toString() method defined in the *
* local business interface may be affected. *
****************************************************************
* PROBLEM DESCRIPTION: When an EJB has toString() method *
* defined in its local business interface *
* and EJBContainer trace is enabled, a *
* BeanNotReentrantException will be *
* observed. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
When EJBContainer is enabled, the toString() method is invoked
to obtain detail information about the local bean reference
when a bean method is called. If the toString() method is
overriden in the bean's business interface, the bean's
toString() method will gets call. Since the toString() is a
EJB method, the EJB container detects a recursive EJB
bean method call and hence the BeanNotReentrantException.
Problem conclusion
The EJB container is changed to avoid using the toString()
method.
Temporary fix Comments
APAR information |
APAR number |
PQ79554 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2003-10-13 |
Closed date |
2003-10-31 |
Last modified date |
2004-02-13 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R00W PSY |
UP |
|