IBM Support

IV11212: CALL TO RESOLVE_INITIAL_REFERENCES IN INTERCEPTOR REGISTRATION CODE MAY CAUSE A HANG AFTER APPLYING APAR IZ96234

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: A call to resolve_initial_references in the
    interceptor registration code will result in a hang.
    .
    Stack Trace: at java/lang/Object.wait(Native Method)
    at java/lang/Object.wait(Object.java:199)
    at com/ibm/rmi/corba/ORB.getLSDPlugin(ORB.java:4598)
    at com/ibm/rmi/iiop/Connection.lsdInit(Connection.java:721)
    at com/ibm/rmi/iiop/Connection.<init>(Connection.java:772)
    at
    com/ibm/rmi/iiop/TransportManager.createORBConnection(TransportM
    anager.java:118)
    at
    com/ibm/rmi/transport/TCPTransport.getConnection(TCPTransport.ja
    va:143)
    at
    com/ibm/rmi/iiop/TransportManager.get(TransportManager.java:93)
    at com/ibm/rmi/iiop/GIOPImpl.getConnection(GIOPImpl.java:129)
    at com/ibm/rmi/iiop/GIOPImpl.locate(GIOPImpl.java:205)
    at com/ibm/rmi/corba/Corbaloc.locateUsingINS(Corbaloc.java:307)
    at com/ibm/rmi/corba/Corbaloc.resolve(Corbaloc.java:378)
    at com/ibm/rmi/corba/ORB.objectURLToObject(ORB.java:3777)
    at com/ibm/CORBA/iiop/ORB.objectURLToObject(ORB.java:3256)
    at com/ibm/rmi/corba/ORB.string_to_object(ORB.java:3674)
    at
    com/ibm/rmi/corba/InitialReferenceClient.resolve_initial_referen
    ces(InitialReferenceClient.java:179)
    at
    com/ibm/rmi/corba/ORB.resolve_initial_references(ORB.java:4252)
    at com/ibm/rmi/iiop/ORB.resolve_initial_references(ORB.java:696)
    at
    com/ibm/CORBA/iiop/ORB.resolve_initial_references(ORB.java:3213)
    at
    com/ibm/rmi/pi/ORBInitInfoImpl.resolve_initial_references(ORBIni
    tInfoImpl.java:173)
    at <InterceptorSample>.post_init(<InterceptorSample>.java:53)
    at
    com/ibm/rmi/pi/InterceptorManager.runPostInit(InterceptorManager
    .java:217)
    at com/ibm/rmi/corba/ORB.initializeInterceptors(ORB.java:624)
    at com/ibm/CORBA/iiop/ORB.initializeInterceptors(ORB.java:1073)
    .
    

Local fix

Problem summary

  • The resolve_initial_references call from the interceptor
    registration code failed to establish a connection, subsequently
    causing the ORB not to complete initialization.
    

Problem conclusion

  • This defect will be fixed in:
    5.0.0 SR13
    .
    The ORB code has been modified to ensure that any thread
    creating or accepting a connection during the ORB initialization
    phase is made aware that some of the plugin variables are
    subject to change once the ORB completes initialization.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV11212

  • Reported component name

    JAVA 5 ORB

  • Reported component ID

    620500123

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-29

  • Closed date

    2011-11-29

  • Last modified date

    2011-11-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 5 ORB

  • Fixed component ID

    620500123

Applicable component levels

  • R500 PSY

       UP

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

Document Information

Modified date:
29 November 2011