PQ96684: CUSTOMER EXPERIENCES INCORRECT ROUTING OF REQUESTS TO NODEAGENTS, CAUSING AN OUT OF MEMORY CONDITION.

 Fixes are available

5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for AIX
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for Windows
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for HP-UX
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for Solaris
5.1.1.6: WebSphere Application Server Version 5.1.1 Cumulative Fix 6
5.1.1.7: WebSphere Application Server Version 5.1.1 Cumulative Fix 7
5.1.1.4: WebSphere Application Server Version 5.1.1 Cumulative Fix 4
5.1.1.8: WebSphere Application Server 5.1.1 Cumulative Fix 8 for Linux



APAR status
Closed as program error.

Error description
Cust receives corba marshall error, unable to send cancel
request when an application is formed betwen 2 application
servers. More details below:
- cust is using a Cisco machine, Windows OS
- has 1 installation of WebSphere, 1 node as parent and 2 nodes
  as children
- first node has client deployed called clusterGroup10a
- 2nd node has EJB deployed called clusterGroup10b
- client call a business method though RMI, when do this, their
  code does looping which calls 100 times which should result
  100 results or data being requested. Apparently, when they get
  to the 50th call, it gives them this corba exception
  (mentioned in the beginning of the pmr).
- the 2nd appServer which is in the 2nd node puts message on WAS
  MQ queue
- memory used before the call was 90 mb
- memory after the call was 320 mb (excessive?)
- request was made - 12:35:11:472
- response was received - 12:50:28:521

Development's evaluation:

Per ORB's evaluation that the request calls were being
sent to the cluster server in CF4 but they were being sent to
the nodeagent in CF6.  This is a bug in WLM code that we push a
wrong target onto the request stack, sent a "Forward invocation
is not wlm enabled" message but did not pop this server off the
stack so requests keep diverting to the nodeagent.
Local fix
Patch has been provided to customer, and an official iFix will
be available as well which would be in 5.0.2.9.
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users of        *
*                 Workload Management (WLM)                    *
****************************************************************
* PROBLEM DESCRIPTION: Customer experiences incorrect          *
*                      routing of requests to nodeagents,      *
*                      causing an out of memory condition      *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Per ORBs evaluation, the request calls were being
sent to the cluster server in CF4 but they were being sent
to the nodeagent in CF6.  This is a bug in WLM code that we
push a wrong target onto the request stack, sent a "Forward
invocation is not wlm enabled" message but did not pop this
server off the stack so requests keep diverting to the
nodeagent.
Problem conclusion
Fix code to properly pop nodeagent requests

This APAR is currently built and is included in the 5.0.2.9
fixPak, and is targeted for inclusion in the 5.1.1.2 fixPak

Please refer to the Recommended Updates page for delivery dates:
 
http://www-1.ibm.com/support/docview.wss?rs=180&context=SSEQTP
&uid=swg27004980
Temporary fix Comments
APAR information
APAR number PQ96684
Reported component name WAS BASE 5.0
Reported component ID 5630A3600
Reported release 00W
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-11-03
Closed date 2004-12-02
Last modified date 2004-12-02

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
WLM          

Publications Referenced

Fix information

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


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ96684
IBM Group: Software Group
Modified date: Dec 2, 2004