IBM Support

IV86899: SSLSOCKETFD.GETFD() THROWS UNEXPECTED EXCEPTION

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, as reported by customer:
    An IOException indicating socket is closed is thrown while
    calling SSLSocketFD.getFD(). The SSLSocket passed to
    SSLSocketFD.getFD() is created overlaying on an existing socket.
    
    Stack Trace, if applicable:
    java.io.IOException: Socket Closed
     at
    java.net.PlainSocketImpl.getInputStream(PlainSocketImpl.java:516
    )
     at java.net.Socket$2.run(Socket.java:829)
     at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:413)
     at java.net.Socket.getInputStream(Socket.java:826)
     at com.ibm.jsse2.SSLSocketImpl.v(SSLSocketImpl.java:234)
     at com.ibm.jsse2.SSLSocketFD.getFD(SSLSocketFD.java:1)
    
    Other Error Information, as reported by customer:
    N/A
    

Local fix

  • N/A
    

Problem summary

  • SSLSocketFD.getFD() throws unexpected exception
    
    ERROR DESCRIPTION:
    An IOException indicating socket is closed is thrown while
    calling SSLSocketFD.getFD(). The SSLSocket passed to
    SSLSocketFD.getFD() is created overlaying on an existing socket.
    

Problem conclusion

  • Issue is the method is called on wrong Socket. Fix is to call
    the method on a correct Socket.
    The associated RTC PR is 116154
    The associated Austin CMVC defect is 117434
    The associated Austin APAR is IV86899
    JVMs affected : Java 6.0, Java 6.1, Java 7.0, Java 7.1
    The fix was delivered for Java 6.0 SR16 FP35, Java 6.1 SR8 FP35,
    Java 7.0 SR9 FP60, Java 7.1 SR3 FP60
    The affected jar is "ibmjsseprovider2.jar".
    The build level of this jar for the affected releases is
    "20160728"
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV86899

  • Reported component name

    JAVA SECURE SOC

  • Reported component ID

    TIVSECJSS

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-07-13

  • Closed date

    2016-08-15

  • Last modified date

    2016-08-15

  • 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 SECURE SOC

  • Fixed component ID

    TIVSECJSS

Applicable component levels

  • R100 PSY

       UP

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

Document Information

Modified date:
15 August 2016