PQ53847: EJB SERVER(CR+SR) HANG AFTER CLIENT IS DISCONNECTED. ACR_EXECUTIONTHREAD::REMOVEANDPROCESSWORK RECEIVED AN UNEXPECTED EXCEPTION

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
After client(s) were disconnected, EJB Server (CR + SR) got hang
and no more client request was processed. In the errorlog, you
can find,
2001/10/23 18:55:24.333 01 SYSTEM=TMC1 SERVER=APLCTLA  JobName=B
         ASID=0X0085 PID=0X010100B2 TID=0X1C29B800 0X00001B c=UN
         ./bbooboat.cpp+2730 ... BBOU0015W The function
         ACR_ExecutionThread::RemoveAndProcessWork(ThreadCleanUp
         received an unexpected exception
and then higher in the output:
and then higher in the output:
2001/10/23 18:55:24.284 01 SYSTEM=TMC1 SERVER=APLCTLA  JobName=B
         ASID=0X0085 PID=0X010100B2 TID=0X1C29B800 0X00001B c=UN
         ./bbocsess.cpp+2633 ... BBOU0046E Function BPX1AIO rece
         with RV=-1, RC=1121, RSN=76650446,  EDC8121I CONNECTION
WebSphere for z/OS was at W400042 + DQ53149 level.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V4.0 for z/OS and OS/390.                    *
****************************************************************
* PROBLEM DESCRIPTION: Server control regions can hang after a *
*                      client disconnect.                      *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
After client(s) disconnected, Server control regions can get
hung resulting client requests no longer being processed. In
the errorlog, you can find messages similar to the following:

2001/10/23 18:55:24.333 01 SYSTEM=TMC1 SERVER=APLCTLA  JobName=B
      ASID=0X0085 PID=0X010100B2 TID=0X1C29B800 0X00001B c=UNK
      ./bbooboat.cpp+2730 ... BBOU0015W The function
      ACR_ExecutionThread::RemoveAndProcessWork(ThreadCleanUp)
      received an unexpected exception

2001/10/23 18:55:24.284 01 SYSTEM=TMC1 SERVER=APLCTLA  JobName=B
      ASID=0X0085 PID=0X010100B2 TID=0X1C29B800 0X00001B c=UNK
      ./bbocsess.cpp+2633 ... BBOU0046E Function BPX1AIO receive
      failed with RV=-1, RC=1121, RSN=76650446,
      EDC8121I CONNECTION RESET

Control regions can get into a state where they are no longer
listening for new connections from clients. After receiving a
connection request, the async IO accept processing attempts to
create a session and start an async IO receive.  If the receive
fails, possibly with an errno of 1121, a long is thrown which
goes all the way back to the dispatch code in bbooboat.cpp which
logs an unexpected exception.  There is no catch for this throw
to reset the listener session to wait for new connection
requests.
Problem conclusion
Try/catch logic has been added to modules bbocsmri.cpp and
bbocsmrs.cpp to reset the listener session to wait for new
connection requests.

APAR 
PQ53487 is associated with SERVICE LEVEL W400049 of
WebSphere Application Server V4.0 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ53847
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2001-10-24
Closed date 2001-10-26
Last modified date 2001-11-02

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
BBOCSMRI BBOCSMRS BBOUBINF      

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R400 PSY UQ59182    UP01/11/01 P F110

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ53847
IBM Group: Software Group
Modified date: Nov 2, 2001