PK09325; 5.1.1.4: Deadlock conditions after server sessions are returned to pool
 Downloadable files
 
Abstract
When using message-driven beans (MDBs) with IBM® WebSphere® Application Server version 5.0, the MDBs stop processing messages either unexpectedly or following an error.
 
Download Description
PK09325 resolves the following problem:

ERROR DESCRIPTION:
This APAR is to deliver an Interim Fix for PK02976 and PK04470 for all applicable releases of the product. These packages will be functionally identical to Interim Fixes already available for PK02976 for most releases of the product, but for V5.1.1.2, this Interim Fix will add resolutions for additional sources of deadlocks.

PROBLEM SUMMARY:

USERS AFFECTED:
This problem affects customers who use the Java™ Message Service (JMS) functionality provided with WebSphere Application Server Version 5.0.

PROBLEM DESCRIPTION:
When using message-driven beans (MDBs) with WebSphere Application Server version 5.0, the MDBs stop processing messages either unexpectedly or following an error even though the Listener Port associated with the MDB is shown to be currently active. Attempts to stop the application server once the MDB has stopped processing messages results in a hang.

RECOMMENDATION:
Over the past six months, a number of deadlock conditions in the WebSphere Messaging code have been identified and been fixed.


These include the following APARs:

PQ99224 - DEADLOCK OCCURS DURING EXCEPTION HANDLING FOR MDB
PK00582 - ENLIST ERRORS CAUSE MESSAGE-DRIVEN BEANS TO STOP DETECTING MESSAGES
PK01477 - ENLIST ERRORS CAUSE MESSAGE-DRIVEN BEANS TO STOP DETECTING MESSAGES, AND THE APPLICATION SERVER TO HANG WHEN SHUTTING DOWN
PK02976 - JMS LISTENER PORT JAM AFTER QMGR RESTART
PK04470 - DEADLOCK CONDITION AFTER SERVER SESSION WAS RETURNED TO POOL AND MARKED AS EMPTY

The fixes for the APARs listed above are available as part of Cumulative Fixes listed below:

Cumulative Fix 11 for WebSphere Application Server Version 5.0.2 (or later)
Cumulative Fix 5 for WebSphere Application Server Version 5.1.1 (or later)
Cumulative Fix 2 for WebSphere Application Server Version 6.0.1 (or later)

However, not all customers are willing or able to apply the latest Cumulative Fix for their version of the application server.

This APAR has been raised to provide a single installable fix that contains all of the APARs listed above for earlier versions of WebSphere Application Server Version 5.0

 
Prerequisites
Please download the UpdateInstaller below to install this fix.
 
URL LANGUAGE SIZE(Bytes)
UpdateInstaller US English 7250000
 
 
Installation Instructions
Please review the readme.txt for detailed installation instructions.
 
URL LANGUAGE SIZE(Bytes)
Readme US English 2986
 
Download package
What is DD?
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
PK09325_50210 8/5/2005 US English 395170 FTP DD
PK09325_5029 8/5/2005 US English 395301 FTP DD
PK09325_5110 8/5/2005 US English 405945 FTP DD
PK09325_5112 8/5/2005 US English 404296 FTP DD
PK09325_5027 8/8/2005 US English 395200 FTP DD
PK09325_5028 8/8/2005 US English 395020 FTP DD
PK09325_5104 8/8/2005 US English 402761 FTP DD
PK09325_5111 8/8/2005 US English 404288 FTP DD
PK09325_5113 8/8/2005 US English 404297 FTP DD
PK09325_5114 8/8/2005 US English 405913 FTP DD
 
Technical support
1-800-IBM-SERV (U.S. Only)
 
Problems (APARS) fixed
PK09325, PK01477, PK02976, PK04470, PQ99224, PK00582
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Java Message Service (JMS)
Operating system(s): Windows
Software version: 5.1.1.4
Software edition:
Reference #: 4010207
IBM Group: Software Group
Modified date: Jun 28, 2007