APAR status
Closed as program error.
Error description
Customer sees that communication to datbase has stopped.
Cust stated is recving a deadlock in the websphere connection
management code.
FOUND A JAVA LEVEL DEADLOCK:
"Alarm : 2":
waiting to lock monitor 0x105948 (object 0xc967d558, a
com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl),
which is locked by "%EID162119645% "
This problem will likely result in the AppServer and/or
enterprise application hangs. Javacores of this system might
show many threads requesting a connection.
There might also be WTRN0066W errors; this is because txs
timeout because they cannot get a connection.
Also, the WTRN0066W will likely be logged by the Alarm thread
that causes the deadlock to occur.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users of JDBC *
* Connections. *
****************************************************************
* PROBLEM DESCRIPTION: Deadlock after an XA Error Occurs. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
A deadlock can occur between WSRdbManagedConnectionImpl and
MCWrapper after a transaction error has occurred.
The locks are held at WSRdbManagedConnectionImpl.java:1820,
and XATransactionWrapper.java:462.
Problem conclusion
Removed synchonization from check transaction failed methods.
Temporary fix
Sent test fix to customer.
Comments
APAR information |
APAR number |
PQ88789 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00S |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-05-12 |
Closed date |
2004-07-22 |
Last modified date |
2004-08-11 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
|