APAR status
Closed as program error.
Error description
Error Message: N/A . Stack Trace: java/lang/Object.wait(Native Method) java/lang/Object.wait(Object.java:172) com/ibm/rmi/io/ObjectStreamClass$FutureEntryImpl.get(ObjectStrea mClass.java:2367) (entered lock: com/ibm/rmi/io/ObjectStreamClass$FutureEntryImpl@0x00000000FFFAD C88, entry count: 1) com/ibm/rmi/io/ObjectStreamClass$FutureEntryImpl.access$500(Obje ctStreamClass.java:2342) com/ibm/rmi/io/ObjectStreamClass$ObjectStreamClassCache.get(Obje ctStreamClass.java:308) com/ibm/rmi/io/ObjectStreamClass.lookup(ObjectStreamClass.java:5 67) com/ibm/rmi/io/ObjectStreamClass.lookup(ObjectStreamClass.java:5 75) .. com/ibm/tools/rmic/iiop/Generator.generate(Generator.java:285) sun/rmi/rmic/Main.doCompile(Main.java:585) sun/rmi/rmic/Main.compile(Main.java:186) (entered lock: sun/rmi/rmic/Main@0x00000000E00F7728, entry count: 1) sun/rmi/rmic/Main.main(Main.java:826) .
Local fix
Problem summary
A new cache implementation for rmic makes any loaded class to refer to the cache, saving the cost of initialization each time. During loading of any class, rmic ignores the execution failures in static code block of that class and any such failure will result in an empty cache entry. All future references to this class will point to cache with an unset value which makes the rmic to wait until someone sets it.
Problem conclusion
The JRE has been updated to set the rmic cache entry for every class before it loads. . This APAR will be fixed in the following Java Releases: 8 SR5 FP5 (8.0.5.5) . 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
IX90184
Reported component name
ORB
Reported component ID
620700123
Reported release
270
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-09-11
Closed date
2017-10-05
Last modified date
2017-10-05
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
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":"270","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 October 2017