VOOZH about

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

⇱ IX90198: NULLPOINTEREXCEPTION IN ORB CALL WHILE DESERIALIZING SYNCHRONIZED COLLECTIONS


IX90198: NULLPOINTEREXCEPTION IN ORB CALL WHILE DESERIALIZING SYNCHRONIZED COLLECTIONS

APAR status

  • Closed as program error.

Error description

  • Error Message: N/A
    .
    Stack Trace: Caused by: org.omg.CORBA.MARSHAL: Unable to read
    value from underlying bridge : null vmcid: IBM minor code: 896
     completed: No
     at
    com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:807)
     at
    com.ibm.rmi.iiop.CDRReader.readAnyOpt(CDRReader.java:516)
     at
    com.ibm.rmi.iiop.EncoderInputStream.readAnyOpt(EncoderInputStrea
    m.java:812)
     at
    com.ibm.CORBA.iiop.UtilDelegateImpl.readAny(UtilDelegateImpl.jav
    a:417)
     at javax.rmi.CORBA.Util.readAny(Util.java:103)
     at
    ch.css.sample.ibm._TestInterface_Stub.getValue(_TestInterface_St
    ub.java:2)
     ... 74 more
    Caused by: java.lang.NullPointerException
     at
    java.util.Collections$SynchronizedMap.entrySet(Collections.java:
    2626)
     at
    com.ibm.rmi.iiop.CDRReader.incrementCopyObjectRefs(CDRReader.jav
    a:2154)
     at
    com.ibm.rmi.iiop.CDRReader.readIndirection(CDRReader.java:2245)
     at
    com.ibm.rmi.iiop.CDRReader.fast_read_value(CDRReader.java:1229)
     at
    com.ibm.rmi.iiop.CDRReader.fast_readAnyOpt(CDRReader.java:498)
     at
    com.ibm.rmi.iiop.EncoderInputStream.fast_readAnyOpt(EncoderInput
    Stream.java:807)
     at
    com.ibm.rmi.io.IIOPInputStream.readAny(IIOPInputStream.java:3379
    )
     at
    com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.j
    ava:3344)
     at
    com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.
    java:2792)
     at
    com.ibm.rmi.io.IIOPInputStream.continueSimpleReadObject(IIOPInpu
    tStream.java:821)
     at
    com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStr
    eam.java:744)
     at
    com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInp
    utStream.java:2078)
     at
    com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStr
    eam.java:2007)
     at
    com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.
    java:1640)
     at
    com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInpu
    tStream.java:644)
     at
    com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.
    java:680)
     at
    com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:
    193)
     at
    com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:787)
     ... 79 more
    .
    

Local fix

Problem summary

  • A NullPointerException occurs during an ORB call when
    deserializing a synchronized map.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IX90198

  • Reported component name

    ORB

  • Reported component ID

    620700123

  • Reported release

    270

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-09-04

  • Closed date

    2024-09-18

  • Last modified date

    2024-11-20

  • 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

    ORB

  • Fixed component ID

    620700123

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"270","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
20 November 2024