[esb-java-dev] [jira] Commented: (ESBJAVA-358)
java.net.SocketException in WSO2 ESB 1.5 release
indika kumara (JIRA)
jira at wso2.org
Thu Nov 22 08:53:34 PST 2007
[ http://www.wso2.org/jira/browse/ESBJAVA-358?page=comments#action_13529 ]
indika kumara commented on ESBJAVA-358:
---------------------------------------
According to the my concern , this error occurs because of following possible reasons.(There may be some reasons that I couldn't figured out)
1)The client has requested some resources which haven't been on the server. I figured out that there were number of images that not available on the server but client requests those. All are seems unwanted images. Some images were from yui css , therefore fixing it may required modified yui css.
2)When client tried to send some payload data to server (web service invocation ).This was totally randomly happened. It may happen when client sends request as chunks,after sending some chunks ,server may close connection and client may continue sending chunks and it may cause to get exception due to sending data over connection, which is closed by peer.
By the way ,underling reason for this is ,The Server has closed the connection and as a result client couldn't read any byte from server's response. It seems when client is IE ,this has occurred. Somehow firebox handles the situation.
thanks
indika
> java.net.SocketException in WSO2 ESB 1.5 release
> ------------------------------------------------
>
> Key: ESBJAVA-358
> URL: http://www.wso2.org/jira/browse/ESBJAVA-358
> Project: WSO2 ESB
> Issue Type: Bug
> Components: Administration Console
> Affects Versions: 1.5-beta-1
> Environment: OS: Windows XP Professional SP2
> Browser: IE 6.0
> Reporter: Ankit Aggarwal
> Assigned To: Asankha Perera
> Priority: Minor
>
> Hi,
> I have installed new release of WSO2 ESB 1.5. After installing when I login to Admin console at https://localhost:9443/esb/, though things works fine (not every functionality checked) but below exception is continuously getting logged in log file:
> This error I never observed in ESB 1.0 using on same platform.
> 2007-11-21 11:49:53,531 [192.168.11.110-ANKIT-A] [http-9443-Processor3] ERROR PoolTcpEndpoint Socket error caused by remote host /0:0:0:0:0:0:0:1
> java.net.SocketException: Software caused connection abort: recv failed
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
> at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:722)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1029)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1056)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1040)
> at org.apache.tomcat.util.net.jsse.JSSESocketFactory.handshake(JSSESocketFactory.java:119)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:520)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Thread.java:619)
> 2007-11-21 11:49:53,546 [192.168.11.110-ANKIT-A] [http-9443-Processor2] ERROR PoolTcpEndpoint Socket error caused by remote host /0:0:0:0:0:0:0:1
> java.net.SocketException: Software caused connection abort: recv failed
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
> at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:722)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.waitForClose(SSLSocketImpl.java:1368)
> at com.sun.net.ssl.internal.ssl.HandshakeOutStream.flush(HandshakeOutStream.java:103)
> at com.sun.net.ssl.internal.ssl.Handshaker.sendChangeCipherSpec(Handshaker.java:606)
> at com.sun.net.ssl.internal.ssl.ServerHandshaker.sendChangeCipherAndFinish(ServerHandshaker.java:1120)
> at com.sun.net.ssl.internal.ssl.ServerHandshaker.clientFinished(ServerHandshaker.java:1080)
> at com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:212)
> at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:511)
> at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:449)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:817)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1029)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1056)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1040)
> at org.apache.tomcat.util.net.jsse.JSSESocketFactory.handshake(JSSESocketFactory.java:119)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:520)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Thread.java:619)
> 2007-11-21 11:50:25,546 [192.168.11.110-ANKIT-A] [http-9443-Processor1] INFO XMLConfigurationSerializer Serializing the XML Configuration to the output stream
> 2007-11-21 11:50:47,296 [192.168.11.110-ANKIT-A] [http-9443-Processor4] ERROR PoolTcpEndpoint Socket error caused by remote host /0:0:0:0:0:0:0:1
> java.net.SocketException: Software caused connection abort: recv failed
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
> at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:722)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.waitForClose(SSLSocketImpl.java:1368)
> at com.sun.net.ssl.internal.ssl.HandshakeOutStream.flush(HandshakeOutStream.java:103)
> at com.sun.net.ssl.internal.ssl.Handshaker.sendChangeCipherSpec(Handshaker.java:606)
> at com.sun.net.ssl.internal.ssl.ServerHandshaker.sendChangeCipherAndFinish(ServerHandshaker.java:1120)
> at com.sun.net.ssl.internal.ssl.ServerHandshaker.clientFinished(ServerHandshaker.java:1080)
> at com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:212)
> at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:511)
> at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:449)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:817)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1029)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1056)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1040)
> at org.apache.tomcat.util.net.jsse.JSSESocketFactory.handshake(JSSESocketFactory.java:119)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:520)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Thread.java:619)
>
> Thanks,
> Ankit
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://www.wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Esb-java-dev
mailing list