Fix (APAR): PQ84150 Status: Fix Release: 5.1.0 Operating System: All Supersedes Fixes: CMVC Defect: PQ84150 Byte size of APAR: 8434 Date: 2004-04-27 Abstract: Thread safety issue with ObjectKey in LSD causes OBJECT_NOT_EXIST Description/symptom of problem: A thread safety issue with ObjectKey in LSD causes OBJECT_NOT_EXISTs to happen occationally, particularly when multiple servers are registered with the LSD A problem with readServers() may also surface when a large number of servers are registered with the LSD. Symptoms may include OBJECT_NOT_EXIST or BAD_SERVER_ID. Problem conclusion: The thread safety issue is addressed by removing an unnecessary class data member in favor of using an ObjectKey argument. The fix for the problem with readServers() involves a rework of the algorithm for loading the ASL file, particularly in how the file is loaded and buffered. Directions to apply fix: NOTE: YOU MUST FIRST DOWNLOAD THE UPDATE INSTALLER TOOL IN ORDER TO INSTALL A FIX. The Fix Installer can be downloaded from the following link: http://www-3.ibm.com/software/webservers/appserv/support/index.html 1) Create temporary "fix" directory to store the jar file: UNIX: /tmp/WebSphere/fix Windows: c:\temp\WebSphere\fix 2) Copy jar file to the directory 3) Shutdown WebSphere 4) Follow the Fix installation instructions that are packaged with the Fix Installer on how to install the Fix. 5) Restart WebSphere 6) The temp directory may be removed. Directions to remove fix: NOTE: FIXES MUST BE REMOVED IN THE ORDER THEY WERE APPLIED. DO NOT REMOVE A FIX UNLESS ALL FIXES APPLIED AFTER IT HAVE FIRST BEEN REMOVED. YOU MAY REAPPLY ANY REMOVED FIX. Example: If your system has fix1, fix2, and fix3 applied in that order and fix2 is to be removed, fix3 must be removed first, fix2 removed, and fix3 re-applied. 1) Shutdown WebSphere 2) Follow the instructions that are packaged with the Fix Installer on how to uninstall the Fix. 3) Restart WebSphere Directions to re-apply fix: 1) Shutdown WebSphere 2) Follow the Fix instructions that are packaged with the Fix Installer on how to uninstall and reinstall the Fix. 3) Restart WebSphere Additional Information: