IBM Support

IV16262: JAVA.RMI.REMOTEEXCEPTION: CORBA.BAD_OPERATION SEEN IN WAS TRANSA CTION TESTS WITH JDK 7

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Transaction Tests in WAS FAT buckets fail with
    the following exception when using JDK 7.0, while these tests
    pass with JDK 6.0
    java.rmi.RemoteException: CORBA BAD_OPERATION 0x0 No; nested
    exception is:
      org.omg.CORBA.BAD_OPERATION:
     >> SERVER (id=4773e3aa, host=blade708.hursley.ibm.com) TRACE
    START:
     >>    org.omg.CORBA.BAD_OPERATION:   vmcid: 0x0  minor code: 0
    completed: No
     >>  at
    fvt.hursley.tx._EJSRemoteStatefulCMT_CP_BEAN_fb647ddf_Tie._invok
    e(Unknown Source)
      >>  at
    com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDe
    legate.java:661)
     >>  at
    com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:5
    15)
     >>  at com.ibm.rmi.iiop.ORB.process(ORB.java:519)
      >>  at com.ibm.CORBA.iiop.ORB.process(ORB.java:1575)
      >>  at
    com.ibm.rmi.iiop.Connection.doRequestWork(Connection.java:2997)
      >>  at
    com.ibm.rmi.iiop.Connection.doWork(Connection.java:2880)
     >>  at
    com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:64)
      >>  at
    com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
      >>  at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1783)
      >> SERVER (id=4773e3aa, host=blade708.hursley.ibm.com) TRACE
    END.
            vmcid: 0x0  minor code: 0  completed: No
      at
    com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDeleg
    ateImpl.java:332)
      at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)
     at
    fvt.hursley.tx._CMT_CP_BEAN_Stub.supports(_CMT_CP_BEAN_Stub.java
    :459)
    .
    Stack Trace: N/A
    .
    

Local fix

  • N/A
    

Problem summary

  • The problem was caused because of RMIC stub/tie generator
    classes (Oracle version of classes) being loaded from tools.jar
    instead of from ibmorbtools.jar (IBM version of classes) in JDK
    7.
    

Problem conclusion

  • This defect will be fixed in:
    7.0.0 SR1
    .
    The JDK has been updated to set the Class-Path attribute in
    tools.jar's manifest file to point to ibmorbtools.jar, which
    ensures that the IBM version of RMIC stub/tie generator classes
    are used in JDK 7.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV16262

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-02-29

  • Closed date

    2012-02-29

  • Last modified date

    2012-02-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022