VOOZH about

URL: https://www.ibm.com/support/pages/apar/IX90163

⇱ IX90163: CNFE THROWN INCORRECTLY FROM ORB CODE


IX90163: CNFE THROWN INCORRECTLY FROM ORB CODE

APAR status

  • Closed as program error.

Error description

  • Error Message: An incorrect ClassNotFoundException thrown from
    the ORB results in the
    java.lang.reflect.InvocationTargetException.
    .
    Stack Trace: java.lang.ClassNotFoundException:
    org.omg.stub.com.ibm.ejs.persistence._RemoteEnumeratorImpl_Stub
    at
    com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.j
    ava:676)
    at javax.rmi.CORBA.Util.loadClass(Util.java:252)
    at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:839)
    at
    com.ibm.rmi.util.Utility.loadStubClassOfType(Utility.java:1318)
    at com.ibm.rmi.util.Utility.loadStubClass(Utility.java:1800)
    at com.ibm.rmi.util.Utility.access$400(Utility.java:143)
    at
    com.ibm.rmi.util.Utility$TieClassToStubClassInfoCache.get(Utilit
    y.java:389)
    at com.ibm.rmi.util.Utility.loadStub(Utility.java:1150)
    at com.ibm.rmi.util.Utility.access$100(Utility.java:143)
    at
    com.ibm.rmi.util.Utility$TieToStubInfoCache.get(Utility.java:182
    )
    at com.ibm.rmi.util.Utility.findStub(Utility.java:1029)
    at com.ibm.rmi.util.Utility.loadStub(Utility.java:988)
    at com.ibm.rmi.util.Utility.connectRemote(Utility.java:703)
    at com.ibm.rmi.util.Utility.autoConnect(Utility.java:644)
    at
    com.ibm.rmi.util.FastPathForCollocated.copyUsingOldMethod(FastPa
    thForCollocated.java:355)
    at
    com.ibm.rmi.util.FastPathForCollocated.deepCopy(FastPathForCollo
    cated.java:178)
    at
    com.ibm.rmi.io.IIOPInputStream.readValueFromCrossReferenceMap(II
    OPInputStream.java:2859)
    at
    com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStrea
    m.java:485)
    at
    com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStrea
    m.java:786)
    at
    java.io.ObjectInputStream.readObject(ObjectInputStream.java:359)
    at
    com.ibm.ejs.persistence.PortableFinderCollection.readObject(Port
    ableFinderCollection.java:208)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at
    com.ibm.rmi.util.FastPathForCollocated.invokeReadObjectMethod(Fa
    stPathForCollocated.java:681)
    at
    com.ibm.rmi.util.FastPathForCollocated.invokeWriteAndReadObjects
    (FastPathForCollocated.java:539)
    at
    com.ibm.rmi.util.FastPathForCollocated.deepCopy(FastPathForCollo
    cated.java:259)
    at
    com.ibm.rmi.iiop.ObjectCopierFactory$DeepObjectCopier.doWork(Obj
    ectCopierFactory.java:315)
    at
    com.ibm.rmi.iiop.ObjectCopierFactory$AbstractCopier.waitForCompl
    etion(ObjectCopierFactory.java:166)
    at
    com.ibm.rmi.iiop.ObjectCopierFactory$AbstractCopier.getCopy(Obje
    ctCopierFactory.java:182)
    at com.ibm.rmi.util.ProxyUtil.copyObject(ProxyUtil.java:357)
    at
    com.ibm.CORBA.iiop.UtilDelegateImpl.copyObject(UtilDelegateImpl.
    java:860)
    .
    

Local fix

Problem summary

  • The ORB code was throwing a ClassNotFoundException incorrectly.
    

Problem conclusion

  • The ORB code path has been modified to ensure that the objects
    are de-marshalled correctly and ClassNotFoundException is not
    thrown.
    .
    This APAR will be fixed in the following Java Releases:
     6 R1 SR9 (6.1.9.0)
     7 R1 SR4 (7.1.4.0)
     8 SR2 (8.0.2.0)
     7 SR10 (7.0.10.0)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, information about the available
    Service Refreshes and Fix Packs can be found at:
     https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IX90163

  • Reported component name

    ORB

  • Reported component ID

    620700123

  • Reported release

    260

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-06-08

  • Closed date

    2015-07-29

  • Last modified date

    2015-07-29

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

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

  • Fixed component name

    ORB

  • Fixed component ID

    620700123

Applicable component levels

  • R260 PSY

       UP

  • R270 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC9HBB","label":"ORB"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"260","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
29 July 2015