APAR status
Closed as program error.
Error description
java.lang.NullPointerException when reading from
CachEntry.java
Partial stack trace:
java.lang.NullPointerException
at
com.ibm.ws.cache.CacheEntry$LRUHead.addLast(CacheEntry.java(Inli
ned
Compiled Code))
at com.ibm.ws.cache.Cache.updateLruLocation(Cache.java(Inlined
Compiled
Code))
at com.ibm.ws.cache.Cache._syncSetValue(Cache.java(Compiled
Code))
at com.ibm.ws.cache.Cache.invalidateAndSet(Cache.java(Compiled
Code))
Local fix Problem summary
****************************************************************
* USERS AFFECTED: This fix affects mainly WPS users but *
* apply this fix if you see the above *
* exceptions. *
****************************************************************
* PROBLEM DESCRIPTION: Dynamic Cache NullPointerException *
* under high stress *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The following are example stack traces that this fix corrects.
SystemErr R java.lang.NullPointerException
SystemErr R at com.ibm.ws.cache.CacheEntry$LRUHead.addLast(
CacheEntry.java(Compiled Code))
SystemErr R at com.ibm.ws.cache.Cache.updateLruLocation(Cac
he.java(Inlined Compiled Code))
SystemErr R at com.ibm.ws.cache.Cache._syncSetValue(Cache.j
ava(Compiled Code))
SystemErr R at com.ibm.ws.cache.Cache.invalidateAndSet(Cach
e.java(Compiled Code))
SystemErr R at com.ibm.ws.cache.DistributedMapImpl.invalida
teAndPut(DistributedMapImpl.java(Inlined Compiled Code))
SystemErr R at com.ibm.ws.cache.DistributedMapImpl.put(Dist
ributedMapImpl.java(Compiled Code))
SystemErr R java.lang.NullPointerException
SystemErr R at com.ibm.ws.cache.CacheEntry.prepareForSerial
ization(CacheEntry.java(Compiled Code))
SystemErr R at com.ibm.ws.cache.BatchUpdateDaemon.cleanUpEv
entLists(BatchUpdateDaemon.java(Compiled Code))
SystemErr R at com.ibm.ws.cache.BatchUpdateDaemon.wakeUp(Ba
tchUpdateDaemon.java(Compiled Code))
SystemErr R at com.ibm.ws.cache.BatchUpdateDaemon.invalidat
eById(BatchUpdateDaemon.java(Inlined Compiled Code))
SystemErr R at com.ibm.ws.cache.BatchUpdateDaemon.invalidat
eById(BatchUpdateDaemon.java(Inlined Compiled Code))
SystemErr R at com.ibm.ws.cache.command.CommandCache.setCom
mand(CommandCache.java(Compiled Code))
SystemErr R at com.ibm.websphere.command.CacheableCommandIm
pl.updateCache(CacheableCommandImpl.java(Compiled Code))
Problem conclusion
Reworked code to prevent a Cache entry from being LRU'd
during read operations. This fix will be part of 5.0.2 fix
pack 4 (5.0.2.4).
Temporary fix Comments
APAR information |
APAR number |
PQ82951 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00I |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-01-07 |
Closed date |
2004-01-29 |
Last modified date |
2004-01-29 |
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 |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|