PQ94473: INVALID PARTNER VERSION VALUE CAUSES FAILURE WHEN ATTEMPTING TO RUN REMOTE EJB METHOD IN WEBSPHERE V4.0.1. 04/10/12 PTF PECHANGE

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
The following error is seen when trying to run an EJBs deployed
on WebSphere V4.0.1 using the J2EEClient_NT.zipclient.
.
java.lang.OutOfMemoryError
org.omg.CORBA.MARSHAL: Unable to read value from underlying
bridge : UNKNOWN; InstantiationExceptionminor code: 4942F000
completed: No
at com.ibm.rmi.iiop.CDRInputStream.read_value
(CDRInputStream.java:1529)
at com.ibm.test._EJSRemoteStatelessTestEJB_Tie.java
at com.ibm.ws390.rmi.corba.ORBEJSBridge.invoke
.
With corba debug tracing it was found that the ORBR contained an
invalid partner version value causing the above failure.
This apar will address this issue.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 version 4.0.1 for z/OS and OS/390            *
****************************************************************
* PROBLEM DESCRIPTION: After 
PQ86691, requests to invoke a     *
*                      remote object in a WebSphere for z/OS   *
*                      Version 4 application server may        *
*                      fail with a org.omg.CORBA.MARSHAL       *
*                      exception.                              *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
A request to invoke an object in the application server failed
with the following exception:  org.omg.CORBA.MARSHAL: Unable to
read value from underlying bridge.

With Java ORB tracing enabled (com.ibm.ws390.orb=all=enabled),
the trace records preceding the failure show that the client's
partner version is not correct.

value 1 = "PartnerVersion", value 2 = "Client(remote) =
000000000000", value 3 = "Server(this) = 000013010003"

The client value may be either zero or a garbage value.
Traces of the ORBR show the client passed a partner version
service context with a valid, nonzero value.  The server
is not handling the client's partner version correctly.
Problem conclusion
The code is updated to handle the client's partner version
service context correctly.

APAR PQ94473 is associated with SERVICE LEVEL W401616 of
WebSphere Application Server version 4.0.1 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ94473
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 401
Status CLOSED PER
PE YesPE
HIPER NoHIPER
Submitted date 2004-09-20
Closed date 2004-11-04
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
BBOOBOAI BBOOBOAT BBOOCBS BBOOEJSB BBOOORB BBOOSRWT
BBOTOTS2 BBOUBINF BBOZ0229 BBOZ0812 BBOZ0813  

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R401 PSY UQ94722    UP04/11/11 P F411

  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: 401
Software edition:
Reference #: PQ94473
IBM Group: Software Group
Modified date: Dec 2, 2004