PQ77401: PortableServer interim fix absent in Websphere Application Server fix pack 2 | |||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||
APAR status Closed as program error. Error description A testfix that was provided for org.omg.PortableServer.Servant class in Websphere App Svr Base Edition 5.0.1 for Linux did not make it into the rt.jar file in Websphere App Svr 5.0.2 fix pack. There were two test fixes that worked together: org.omg.PortableServer.Servant and org.omg.PortableServer.ThreadPolicyValue Only ThreadPolicyValue fix appears to be in the Websphere App Svr 5.0.2 rt.jar. Both are needed for JDK use with a Visibroker client. Without the servant class fix, the following error occurs: org.omg.CORBA.INTERNAL: org.omg.CORBA.BAD_INV_ORDER: The Servant has not been as sociated with an ORBinstance minor code: 0 completed: No minor code: 0 compl eted: No at com.inprise.vbroker.poa.POAImpl.servant_to_reference(POAImpl.jav a:192 8) at Server.main(Server.java:35)Local fix Interim fix will be provided.Problem summary **************************************************************** * USERS AFFECTED: All users of a third party Object Request * * Broker ( ORB ) whose Portable Object Adapter * * ( POA ) implementation relies upon a * * non-standard exception, CORBA::OBJ_ADAPTER, * * being thrown from * * org.omg.PortableServer.Servant._get_delegate * * when the delegate is null. The standard * * exception is CORBA::BAD_INV_ORDER . * **************************************************************** * PROBLEM DESCRIPTION: The PortableServer iFix is absent in * * Websphere Application Server Fix Pack * * 5.0.2. * **************************************************************** * RECOMMENDATION: * **************************************************************** A test iFix that was provided for the org.omg.PortableServer.Servant class in Websphere Base Edition 5.0.1 for Linux did not make it into the rt.jar file in Websphere Fix Pack 5.0.2. There were two test iFixes that worked together: org.omg.PortableServer.Servant and org.omg.PortableServer.ThreadPolicyValue Only the ThreadPolicyValue fix appears to be in the Websphere 5.0.2 rt.jar file. Both are needed for JDK use with a Visibroker client. Without the Servant class fix, the following error occurs: org.omg.CORBA.INTERNAL: org.omg.CORBA.BAD_INV_ORDER: The Servant has not been associated with an ORBinstance minor code: 0 completed: No minor code:0 completed: No at com.inprise.vbroker.poa.POAImpl.servant_to_reference(POAImpl. java:1928)Problem conclusion After checking the provided rt.jar and ibmorb.jar, it was found that SOV:61074 is present but SOV:61836 is not present. To Fix this problem, the following switch in all the clients that are using third party ORBs: -Dcom.ibm.CORBA.POACompatibilityMode=trueTemporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
Publications Referenced
|
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 00I
Software edition:
Reference #: PQ77401
IBM Group: Software Group
Modified date: Aug 25, 2003
(C) Copyright IBM Corporation 2000, 2008. All Rights Reserved.