APAR status
Closed as program error.
Error description
The HttpConnection class attempts to log an error message. Its
message
text can not be found and the RAS code attempts to log a message
to
the System.out stream, informing about the missing message.
However,
just before that, the HttpConnection in another thread has
started to
write to the System.out stream, which is redirected to the RAS
code.
None of these threads will be able to continue because they each
hold
a lock on object the other one needs.
Local fix
n/a
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users of the *
* Http Transport. *
****************************************************************
* PROBLEM DESCRIPTION: The WebSphere Application Server hangs *
* due to a deadlock between threads in *
* the server process. The deadlock *
* occurs while trying to write an error *
* message and a stack trace. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The problem occurs when one thread in HttpConnection tries to
write an error message via the RAS component and another thread
in HttpConnection tries to write exception to System.out which
is redirected thru RAS. Neither of these threads will be able
to continue because they each hold a lock on an object the
other one needs.
Problem conclusion
HttpConnection will be changed to use FFDC to log the
exception. This should prevent the deadlock from occurring.
The fix for this APAR is currently targeted for inclusion
in 5.02.11 and 5.1.1.5.
Please refer to the recommended updates page for delivery
information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix Comments
APAR information |
APAR number |
PK00856 |
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 |
2005-02-09 |
Closed date |
2005-04-05 |
Last modified date |
2005-05-17 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
|
Fix information |
Fixed component name |
WAS BASE 5.0 |
Fixed component ID |
5630A3600 |
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|