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, 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 5.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.
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.