PQ95990: RECOVERY MAY FAIL ON WEBSPHERE APPLICATION SERVER RESTART.

 Fixes are available

PQ95990; 5.1.1: recovery fails on WebSphere Application Server restart
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for AIX
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for Windows
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for HP-UX
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for Solaris
5.1.1.6: WebSphere Application Server Version 5.1.1 Cumulative Fix 6
5.1.1.7: WebSphere Application Server Version 5.1.1 Cumulative Fix 7
5.1.1.4: WebSphere Application Server Version 5.1.1 Cumulative Fix 4
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for Linux



APAR status
Closed as program error.

Error description
Upon restarting a server it appeared that indoubt transactions
were not recovered, but remained indoubt. The following
exception was noted in the trace file:
java.lang.NullPointerException
at java.io.File.<init>(File.java(Compiled Code))
at com.ibm.ws.Transaction.JTA.XARecoveryData.buildRecoveryClass
Loader(XARecoveryData.java:435)
at com.ibm.ws.Transaction.JTA.XARecoveryData.deserialize(XAReco
veryData.java:395)
at com.ibm.ws.Transaction.JTA.XARecoveryData.recover(XARecovery
Data.java:589)
at com.ibm.ws.Transaction.JTA.RecoveryManager.resync(RecoveryMa
nager.java:1377)
at com.ibm.ws.Transaction.JTA.ResyncThread.run(RecoveryManager.
java:1448)
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All WebSphere Application Server users       *
****************************************************************
* PROBLEM DESCRIPTION: Recovery may fail on server restart.    *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Upon restarting a server it appeared that indoubt transactions
were not recovered, but remained indoubt. The following
exception was noted in the trace file:
java.lang.NullPointerException at java.io.File.init(File.java
(Compiled Code)) Loader(XARecoveryData.java:435)
at com.ibm.ws.Transaction.JTA.XARecoveryData.deserialize(XARec
overyData.java:395)
at com.ibm.ws.Transaction.JTA.XARecoveryData.recover(XARecover
yData.java:589).
at com.ibm.ws.Transaction.JTA.RecoveryManager.resync(RecoveryM
anager.java:1377)
at com.ibm.ws.Transaction.JTA.ResyncThread.run(RecoveryManager
. at com.ibm.ws.Transaction.JTA.XARecoveryData.buildRecovery
Class
During the recovery process, the transaction service may
construct a new class loader for certain types of resources.
In this instance an attempt was being made to add a file for
txRecoveryUtils.jar to the class loader, but the parameter
being passed to the File constructor was null - resulting in a
NullPointerException. This caused the recovery thread to hang,
and prevent recovery completing.
Problem conclusion
XARecoveryData will be changed so that a null will not be
passed to the File constructor in method
buildRecoveryClassLoader.
Temporary fix Comments
APAR information
APAR number PQ95990
Reported component name WAS BASE 5.0
Reported component ID 5630A3600
Reported release 10A
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-10-20
Closed date 2004-10-22
Last modified date 2005-11-30

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
JR22903

Modules/Macros
XARECDTA          

Publications Referenced

Fix information

Applicable component levels
R003 PSN    UP
R00A PSN    UP
R00H PSN    UP
R00I PSN    UP
R00P PSN    UP
R00S PSN    UP
R00W PSN    UP
R103 PSY    UP
R10A PSY    UP
R10H PSY    UP
R10I PSY    UP
R10P PSY    UP
R10S PSY    UP
R10W PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 10A
Software edition:
Reference #: PQ95990
IBM Group: Software Group
Modified date: Nov 30, 2005