Bug 11466 - ContextManager: SocketException reading request
Summary: ContextManager: SocketException reading request
Status: RESOLVED WORKSFORME
Alias: None
Product: Tomcat 3
Classification: Unclassified
Component: Unknown (show other bugs)
Version: 3.2.2 Final
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---
Assignee: Tomcat Developers Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-05 14:01 UTC by Porkstone
Modified: 2006-09-12 10:48 UTC (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Porkstone 2002-08-05 14:01:50 UTC
I am posting about 2kb's of XML data to a servlet, using the Ms WinHTTP 
component in a VB dll. Tomcat is running on a W2K box and is not setup as a 
service.

I have three different servers posting the exact same data, two of the  servers 
work the other causes Tomcat to hang. 

If anyone has any ideas on what could cause this I would very grateful to hear 
from them.

Regards,

Charlie 

This is the response in the console window:

2002-08-05 02:04:32 - ContextManager: SocketException reading request, ignored -
 java.net.SocketException: Connection reset by peer: JVM_recv in socket input 
stream read
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at org.apache.tomcat.service.http.HttpRequestAdapter.doRead
(HttpRequestAdapter.java:115)
        at org.apache.tomcat.core.BufferedServletInputStream.doRead
(BufferedServletInputStream.java:106)
        at org.apache.tomcat.core.BufferedServletInputStream.read
(BufferedServletInputStream.java:128)
        at javax.servlet.ServletInputStream.readLine
(ServletInputStream.java:138)
        at org.apache.tomcat.service.http.HttpRequestAdapter.readNextRequest
(HttpRequestAdapter.java:129)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java:198)
        at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java:501)
        at java.lang.Thread.run(Unknown Source)
Comment 1 pathak 2006-04-28 05:33:30 UTC
Hi,

I am runinng an application on sun Solaris 5.8 with tomcat 3.2.2 and when I 
called a servlet with post method, I get following error

2006-04-19 10:49:49 - ContextManager: SocketException reading request, ignored -
 java.net.SocketException: Connection reset by peer
	at java.net.PlainSocketImpl.socketAvailable(Native Method)
	at java.net.PlainSocketImpl.available(PlainSocketImpl.java:501)
	at java.net.SocketInputStream.available(SocketInputStream.java:142)
	at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java:217)
	at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:479)

2006-04-19 10:50:33 - ContextManager: SocketException reading request, ignored -
 java.net.SocketException: Connection reset by peer
	at java.net.PlainSocketImpl.socketAvailable(Native Method)
	at java.net.PlainSocketImpl.available(PlainSocketImpl.java:501)
	at java.net.SocketInputStream.available(SocketInputStream.java:142)
	at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java:217)
	at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:479)

2006-04-19 10:50:34 - ContextManager: SocketException reading request, ignored -
 java.net.SocketException: Connection reset by peer
	at java.net.PlainSocketImpl.socketAvailable(Native Method)
	at java.net.PlainSocketImpl.available(PlainSocketImpl.java:501)
	at java.net.SocketInputStream.available(SocketInputStream.java:142)
	at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java:217)
	at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:479)

2006-04-19 10:50:34 - ContextManager: SocketException reading request, ignored -
 java.net.SocketException: Connection reset by peer
	at java.net.PlainSocketImpl.socketAvailable(Native Method)
	at java.net.PlainSocketImpl.available(PlainSocketImpl.java:501)
	at java.net.SocketInputStream.available(SocketInputStream.java:142)
	at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java:217)
	at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:479)

If anyone has any ideas for this issue please let me know I would be very 
grateful to hear from them.

Pawan
Comment 2 Sriram Narayanan 2006-09-12 17:48:19 UTC
Please try with the latest stable Tomcat releases.