IBM Support

IX90097: Race condition in ORB Initialization causes socket exceptions.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: The following exceptions were logged in standard
    out - java.net.BindException: Address already in use
    org.omg.CORBA.INTERNAL: CREATE_LISTENER_FAILED_1 vmcid:
    0x49421000 minor code: 53 completed: No
    
    Stack Trace:
    
    org.omg.CORBA.INTERNAL: CREATE_LISTENER_FAILED_1  vmcid:
    0x49421000  minor code: 53  completed: No
    at
    com.ibm.ws.orbimpl.transport.WSTransport.createServerSocket(WSTr
    ansport.java:1537)
    at
    com.ibm.ws.orbimpl.transport.WSTransport.startListening(WSTransp
    ort.java:883)
    at
    com.ibm.ws.orbimpl.transport.WSTransport.createListener(WSTransp
    ort.java:830)
    at
    com.ibm.ws.orbimpl.transport.WSTransport.initTransports(WSTransp
    ort.java:597)
    at
    com.ibm.rmi.iiop.TransportManager.initTransports(TransportManage
    r.java:151)
    at
    com.ibm.rmi.iiop.TransportManager.getServerIIOPProfile(Transport
    Manager.java:158)
    at com.ibm.rmi.corba.ORB.connect(ORB.java:3809)
    at com.ibm.rmi.corba.ORB.internalConnect(ORB.java:3832)
    at com.ibm.CORBA.iiop.ORB.internalConnect(ORB.java:1904)
    at com.ibm.rmi.corba.ORB.createCodeBaseServant(ORB.java:4471)
    at com.ibm.rmi.corba.ORB.getCodeBaseServant(ORB.java:4446)
    at com.ibm.rmi.iiop.ORB.getCodeBaseServant(ORB.java:828)
    at
    com.ibm.rmi.iiop.Connection.getServiceContextReplyList(Connectio
    n.java:1077)
    at
    com.ibm.rmi.iiop.ServerRequestImpl.getServiceContextReplyList(Se
    rverRequestImpl.java:664)
    at
    com.ibm.rmi.iiop.ServerRequestImpl.createSystemExceptionResponse
    (ServerRequestImpl.java:334)
    

Local fix

Problem summary

  • There was a race condition in the ORB transport initialization
    which causes the socket exceptions.
    

Problem conclusion

  • This defect will be fixed in:
    7.0.0 SR3
    6.0.1 SR4
    6.0.0 SR12
    .
    The ORB initialization code has been fixed to address the race
    condition.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IX90097

  • Reported component name

    ORB

  • Reported component ID

    620700123

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-08-27

  • Closed date

    2013-02-13

  • Last modified date

    2013-02-13

  • 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

  • R260 PSY

       UP

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
06 January 2022