IBM Support

IV54146: HANDLING SOCKETTIMEOUTEXCEPTION PROPERLY AFTER APPLYING JAVA 5 SR16 FP4

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: JNIReaderPool threads are reported as hung
    threads. These threads were supposed to be returned back to the
    pools, on encountering an IOException.
    .
    Stack Trace: N/A
    .
    

Local fix

Problem summary

  • A SocketTimeOutException which is expected to be thrown back,
    was being consumed within the Connection read logic, resulting
    in thread hangs and connections not being cleaned up.
    

Problem conclusion

  • This defect will be fixed in:
    5.0.0 SR16 FP5
    6.0.0 SR15 FP1
    6.0.1 SR7 FP1
    7.0.0 SR6 FP1
    .
    Change has been made to handle SocketTimeOutExceptions
    separately than SocketExceptions and InterruptedIOExceptions.
    That way, SocketTimeOutExceptions are thrown back and the
    Connection is cleaned up.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV54146

  • 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

    2014-01-16

  • Closed date

    2014-01-16

  • Last modified date

    2014-01-17

  • APAR is sysrouted FROM one or more of the following:

    IX90130

  • 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

       

[{"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:
17 January 2014