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
Implemented code to handle the deserialization of synchronized collections. . This APAR will be fixed in the following Releases: . IBM Semeru Runtimes IBM SDK, Java Technology Edition 8 SR8 FP35 (8.0.8.35) 7 R1 SR5 FP25 (7.1.5.25) (restricted access) . Downloads and supplementary documentation can be found at the following locations: - For non z/OS operating systems: - IBM Semeru Runtimes, Version 11 and later https://www.ibm.com/semeru-runtimes/downloads/ - IBM SDK, Java Technology Edition, Version 8 https://www.ibm.com/support/pages/java-sdk-downloads/ - For the z/OS operating system: - Java SDK Products on z/OS https://www.ibm.com/support/pages/java-sdk-products-zos
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