PK00346; 5.1.1.3, 5.0.2.9: PQ92268 Causing corruption to serverindex.xml file
 Downloadable files
 
Abstract
Corruption to serverindex.xml file with concurrent administrators.
 
Download Description
PK00346 resolves the following problem:

ERROR DESCRIPTION:
PQ92268 added selfchecking/selfhealing code when it though corruption was found. We found that concurrent administrators modify different fails (install ear, change a resource) causes the code to slip and corrupt the serverindex.xml. This happens because threads are not synchronized causing file access problem therefore the code thinks files are missing/corrupted.

PROBLEM SUMMARY:

USERS AFFECTED:
WebSphere Application Server users who have DMGR at 5029.

PROBLEM DESCRIPTION: When users are working on the configuration concurrently, serverindex.xml gets corrupted and the following exception will be logged in SystemOut.log randomly.

RECOMMENDATION:
This problem is seen because 2 threads try to access the same resource concurrently. Both the threads try to access the same list. This list always contains only one element. Once one thread gets the iterator it accesses the first element and increments the iterator. The other thread then takes that iterator and looks for the element which is not available, resulting in the NoSuchElementException.

PROBLEM CONCLUSION:
In order to solve this problem, the function which accesses the resource was synchronized.
This implies that every time a new iterator will be generated for different threads.

This fix is scheduled for inclusion in 5.0.2.10 and 5.1.1.4.
Please refer to the recommended updates page for delivery information:
General/swg27004980.html
 
Prerequisites
Please download the UpdateInstaller below to install this fix.
 
URL LANGUAGE SIZE(Bytes)
UpdateInstaller 5.1 US English 7250000
Update Installer 5.0 US English 7250000
 
 
Installation Instructions
Please review the readme.txt for detailed installation instructions.
 
URL LANGUAGE SIZE(Bytes)
Readme US English 2795
 
Download package
What is DD?
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
PK00346_502 2/24/2005 US English 4899 FTP DD
PK00346_51X.jar 2/24/2005 US English 4915 FTP DD
 
Technical support
1-800-IBM-SERV (U.S. Only)
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
Problems (APARS) fixed
PK00346, PQ92268
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > System Management/Repository
Operating system(s): Windows
Software version: 5.1.1.3
Software edition:
Reference #: 4009034
IBM Group: Software Group
Modified date: Jul 11, 2005