APAR status
Closed as program error.
Error description
When using session with memory-to-memory replication for
failover, NullpointerExceptions are observed in the Application
Server logs. This may also result in failover not happening as
expected with the Session Manager creating new sessions instead
of returning existing ones after an application server that
holds the original session is brought down.
The text of the exception might look like this.
[7/7/03 1:23:45:670 CDT] 464d6b2a DRSCacheApp E
DRSW0008E: Exception is: java.lang.NullPointerException at
com.ibm.ws.webcontainer.util.SimpleHashtable.get(SimpleHashtable
.java(Compiled Code))
at
com.ibm.ws.webcontainer.httpsession.SessionContextRegistry.getSe
ssionContextByName(SessionContextRegistry.java(Inlined Compiled
Code))
at
com.ibm.ws.webcontainer.httpsession.DRSHttpSessCache.acknowledge
(DRSHttpSessCache.java(Compiled Code))
at com.ibm.ws.drs.DRSJMS.onMessage(DRSJMS.java(Compiled Code))
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All WebSphere Application Server users. *
****************************************************************
* PROBLEM DESCRIPTION: A NullPointerException is seen in DRS *
* logs on a receipt of a DRS ack message. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
When changes are made to an existing sessiong a DRS instance
sends back an ack message as a response to a received
removeEntry message. In this returning ack, the propkey contains
the application name whose session is to be removed. A null
propkey is encountered in a received ack, and this causes a
NullPointerException.
Problem conclusion
The cause of the problem was a dca.retDCMPool statement that
was being invoked twice on the same DCM, causing two references
of the same DCM to be entered into the DCMPool.
Temporary fix Comments
APAR information |
APAR number |
PQ76310 |
Reported component name |
WEBSPHERE AE AI |
Reported component ID |
5630A3601 |
Reported release |
00A |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2003-07-14 |
Closed date |
2003-07-31 |
Last modified date |
2003-09-10 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PQ79098
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 |
|