Skip to main content

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

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

Runtimes for Java Technology

ORB


Software version:
6.0


Reference #:
IX90097


Modified date:
2013-02-13

Translate my page

Content navigation