You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Aki Yoshida (JIRA)" <ji...@apache.org> on 2013/02/26 16:44:12 UTC

[jira] [Created] (CXF-4857) Workaround for Socket Closed exception with some JDK 1.6.0_nn (>= 38)

Aki Yoshida created CXF-4857:
--------------------------------

             Summary: Workaround for Socket Closed exception with some JDK 1.6.0_nn (>= 38)
                 Key: CXF-4857
                 URL: https://issues.apache.org/jira/browse/CXF-4857
             Project: CXF
          Issue Type: Improvement
          Components: Transports
    Affects Versions: 2.7.3, 2.6.5
            Reporter: Aki Yoshida
            Assignee: Aki Yoshida


With recent Oracle jdk1.6.0_38 (including the latest jdk1.6.0_41) on Windows and Linux, we are observing the Socket Closed exception.

The exception is shown as
Caused by: java.net.SocketException: Socket Closed
        at java.net.PlainSocketImpl.getOption(PlainSocketImpl.java:286)
        at java.net.Socket.getSoTimeout(Socket.java:1032)
        at sun.net.www.http.HttpClient.available(HttpClient.java:356)
        at sun.net.www.http.HttpClient.New(HttpClient.java:273)
        at sun.net.www.http.HttpClient.New(HttpClient.java:310)
        at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLCon
nection.java:987)
        at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnect
ion.java:923)
        at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.j
ava:841)
        at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConn
ection.java:1031)
        at
org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWra
ppedOutputStream.setupWrappedStream(URLConnectionHTTPConduit.java:170)
        at

So far the issue is only observed with some JDK versions and not with others (e.g. OSX or Win/Linux 1.7.0_nn versions).

Until this issue is clarified, I am proposing to add a small workaround in CXF to avoid this issue.



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira