PQ87164: WSAS V5 J2EE V1.3 CLIENT FAILS WHEN EJBS DEPLOYED ON WSAS V4.0.4

APAR status
Closed as program error.

Error description
Customer is attempting to get a V5.0.2.2 J2EE V1.3
compliant application to communicate with the EJBs deployed
on V4.0.4 system (which is J2EE V1.2). If this is attempted,
the customer typically sees this failure in SystemOut.log:
javax.naming.NamingException: Error during resolve. Root
exception is
org.omg.CORBA.INTERNAL: minor code: 0 completed: No
A WLM trace indicate an ArrayIndexOutOfBoundsException
occurs in the WLM interceptor when the CORBA.INTERNAL error
occurs.
A V5 client will work in this environment if it is J2EE V1.2
compliant.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Servers users of       *
*                 Workload Management, or WLM in an interop    *
*                 environment between Application Server       *
*                 releases 4.0.x and 5.0.x.                    *
****************************************************************
* PROBLEM DESCRIPTION: An ArrayIndexOutOfBoundsException is    *
*                      thrown from the                         *
*                      ServerRequestInterceptor when           *
*                      interoperating with Application         *
*                      Server 5.0                              *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
When an Application Server 4.0 environment is interoperating
with an Application Server 5.0 environment, the following
exception may be experienced.

3/25/04 16:09:07:762 MST]   28594c ORBRas        E

com.ibm.CORBA.iiop.RIs iterateServerResponsePreRIs()
 ORB.thread.pool:2
The following exception was logged

java.lang.ArrayIndexOutOfBoundsException
at com.ibm.ejs.oa.Utility.bytesToInt(Utility.java:65)
at com.ibm.ws.wlm.server.config.ServerRequestInterceptor.
sendSGInfoBackIfRequired(ServerRequestInterceptor.java:125)
at com.ibm.ws.wlm.server.config.ServerRequestInterceptor.
server_unmarshalled_response(ServerRequestInterceptor.java:84)
at com.ibm.CORBA.iiop.RIs.
iterateServerResponsePreRIs(RIs.java:624)
at
...
...
Problem conclusion
An incorrect check was made when the WLM inteceptor received
the request from the Application Server 5.0 side.
Temporary fix
There is no temporary fix.
Comments
APAR information
APAR number PQ87164
Reported component name WEBSPHERE AE SO
Reported component ID 5630A2202
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2004-04-05
Closed date 2004-06-09
Last modified date 2004-06-09

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
WLM          

Fix information

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ87164
IBM Group: Software Group
Modified date: Jun 9, 2004