APAR status
Closed as program error.
Error description
java.lang.NullPointerException in com/ibm/ws/ejbpersistence/cach
Local fix
Turn off datacache.
Problem summary
****************************************************************
* USERS AFFECTED: Users of the Persistance Manager, running *
* with multiple entity beans with *
* LifeTimeInCache setting. *
* *
****************************************************************
* PROBLEM DESCRIPTION: When LifeTimeInCache setting is *
* involved, under heavy stress, the *
* Persistance Manager throws a Null *
* Pointer Exception. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The Null Pointer Exception error is caused by a
synchronization problem.
There is a small window of time during the processing of
multi-finder results (finders that return more than one bean or
do read-ahead of associated beans) where, if at this moment the
LifetimeInCache timer expires, this NPE error will occur.
Those users which set LifetimeInCache/Usage to expire during
times of light activity would very likely not see this problem
(for example, setting to expire at midnight for applications
which are seldom used outside normal business hours).
Likewise tests performed on systems with less capacity or
throughput might never hit this potential window of time.
Problem conclusion
The code will check for null values in addition to performing
other checks as simply checking for null did not guarantee the
problem would be fixed. This could have allowed other errors to
possibly occur.
Temporary fix Comments
APAR information |
APAR number |
PQ90273 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00A |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-06-16 |
Closed date |
2004-09-01 |
Last modified date |
2004-09-01 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PQ92384
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 |
|