PQ60368: DEADLOCK WITH SESSION TRACE ENABLED

A fix is available
WebSphere Application Server Version 3.5 Fix Pack 7 (3.5.7)

APAR

APAR status
Closed with unknown close code.

Error description
Concurrent access to the session object with session traceing
enabled can cause a possible deadlock.
Local fix
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server -- Session      *
*                 Manager Users                                *
****************************************************************
* PROBLEM DESCRIPTION: With Session Tracing enabled,           *
*                      deadlocks are being seen when the       *
*                      session object was  being accessed in   *
*                      the toString() method of custom         *
*                      defined object bound into the session   *
*                      object.                                 *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
With session tracing enabled, the session manager prints out
the contents of the session manager by invoking the toString()
method on the session object.  This in turn causes the
toString() method of all the objects bound to the session
object to be invoked.  If one of these objects in its toString()
method accesses the session object, for example by calling the
session.getAttribute() method and there are concurrent requests
for the same session object, a deadlock can occur between the
two threads serving the concurrent requests.  This problem will
happen only if session tracing is enabled and the objects
bound to the session object access the session object in their
toString method().
Problem conclusion
This fix will prevent the deadlock described in the problem
summary from occuring.
Temporary fix
PQ63308.jar
Comments
APAR information
APAR numberPQ60368
Reported component nameWEBSPHERE AE AI
Reported component ID5648C8400
Reported release350
StatusCLOSED
PENoPE
HIPERNoHIPER
Submitted date2003-03-03
Closed date2003-03-03
Last modified date2003-03-17

APAR is sysrouted FROM one or more of the following:
PQ63308

APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:PQ63308


Modules/Macros
SESSION
APAR is sysrouted TO one or more of the following:Modules/Macros

Fix information
Fixed component nameWEBSPHERE AE AI
Fixed component ID5648C8400

Applicable component levels
R400 PSYUP











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, General
Software version: 350
Reference #: PQ60368
IBM Group: Software Group
Modified date: 2003-03-17