APAR status
Closed as program error.
Error description
Re-starting an EAR more than once causes an EJB Web Service to
become unavailable. Exception thrown is
java.lang.ClassCastException. PD has determined that the
InitialContext being cached was not refreshed appropriately upon
EAR re-start. Therefore, old cached class loaders were used to
attempt to call/reference the newer EJBs in the re-started EAR.
A fix has been created to handle cleaning up the old classloader
references by appropriately refreshing the InitialContext cache
to refer to the currently loaded EAR.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All WebSphere Application Server 5.0 users *
* of stateless web services enabled with *
* Enterprise Java Beans ( EJB ) or Java *
* Message Services ( JMS ) Beans. *
****************************************************************
* PROBLEM DESCRIPTION: Re-starting an EAR file more than once *
* causes an EJB Web Service or JMS Bean *
* to become unavailable. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
Re-starting an EAR more than once causes a Web Service EJB to
become unavailable. The exception thrown is a
java.lang.ClassCastException.
The problem is the InitialContext being cached was not refreshed
appropriately upon the EAR file re-start. Therefore, the old
cached class loaders were used to attempt to call the newer EJBs
in the re-started EJB.
Problem conclusion
The InitialContext and others were corrected so the caching
behavior of the handlers functions properly.
Temporary fix Comments
APAR information |
APAR number |
PQ77329 |
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-08-09 |
Closed date |
2003-08-25 |
Last modified date |
2003-08-25 |
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 |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
|