Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@jakarta.apache.org Received: (qmail 46950 invoked by uid 500); 2 Jul 2001 17:33:05 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: tomcat-user@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 46656 invoked from network); 2 Jul 2001 17:33:02 -0000 Received: from unknown (HELO linuxwebnet.com) (qmailr@64.23.79.9) by h31.sny.collab.net with SMTP; 2 Jul 2001 17:33:02 -0000 Received: (qmail 17491 invoked from network); 2 Jul 2001 17:31:34 -0000 Received: from unknown (HELO VAIO) (63.251.235.41) by ns3.linuxwebnet.com with SMTP; 2 Jul 2001 17:31:34 -0000 From: "Filip Hanik" To: Subject: RE: IOException and Tomcat hanging Date: Mon, 2 Jul 2001 10:36:15 -0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_004B_01C102E2.D1E75DF0" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Importance: Normal In-Reply-To: <4.3.2.7.2.20010702125650.00b18940@dingdong.cisco.com> X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N This is a multi-part message in MIME format. ------=_NextPart_000_004B_01C102E2.D1E75DF0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit are you using the JDBCRealm? Filip ~ Namaste - I bow to the divine in you ~ Filip Hanik Software Architect filip@filip.net www.filip.net -----Original Message----- From: Xiaoyu Zhang [mailto:xyzhang@cisco.com] Sent: Monday, July 02, 2001 10:16 AM To: tomcat-user@jakarta.apache.org Subject: IOException and Tomcat hanging Hi, I've got random java.sql.SQLException: Io exception: Socket closed error in my web application, which uses Tomcat 3.2.2 and struts. It happens only when a link is clicked without the page fully loaded. I don't get any exception while the page is fully loaded. The exception caught in the application is : SQLExcpetion: Io Exceptoin: socket closed The exception at tomcat console is : ContextManager: SocketException reading request, ignored - java.net.SocketException: Connection reset by peer Did someone have similar case before ? Thanks. Xiaoyu attached: Error message in tomcat console: 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:451) at java.net.SocketInputStream.available(SocketInputStream.java:137) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.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:484) Error message our application caught: com.cisco.tte.rims.model.DatabaseErrorException: java.sql.SQLException: Io exception: Socket closed at com.cisco.tte.rims.model.Workspace.getAttributeById(Workspace.java:2809) at com.cisco.tte.rims.actions.ViewWorkspaceConfigAction.handleAction(ViewWorksp aceConfigAction.java:174) at com.cisco.tte.rims.actions.BaseAction.perform(BaseAction.java:174) at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja va:1726) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1536) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) at org.apache.tomcat.core.Handler.service(Handler.java:287) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:213) 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:484) ------=_NextPart_000_004B_01C102E2.D1E75DF0 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable
are=20 you using the JDBCRealm?
 
Filip
 

~
Namaste - I bow to the divine in = you
~
Filip=20 Hanik
Software Architect
filip@filip.net
www.filip.net =

-----Original Message-----
From: Xiaoyu Zhang=20 [mailto:xyzhang@cisco.com]
Sent: Monday, July 02, 2001 10:16 = AM
To: tomcat-user@jakarta.apache.org
Subject: = IOException=20 and Tomcat hanging



Hi,
I've got random = java.sql.SQLException: Io exception: Socket closed error in my web=20 application, which uses Tomcat 3.2.2 and struts. It happens only when = a link=20 is clicked without the page fully loaded. I don't get any exception = while the=20 page is fully loaded.

The exception caught in the application = is :=20 SQLExcpetion: Io Exceptoin: socket closed
The exception at tomcat = console=20 is : ContextManager: SocketException reading request, ignored -=20 java.net.SocketException: Connection reset by peer

Did someone = have=20 similar case before ?

Thanks.=20
Xiaoyu



attached:
Error message in tomcat=20 console:
ContextManager: SocketException reading request, ignored - = java.net.SocketException: Connection reset by peer
at=20 java.net.PlainSocketImpl.socketAvailable(Native Method)
at=20 java.net.PlainSocketImpl.available(PlainSocketImpl.java:451)
at=20 java.net.SocketInputStream.available(SocketInputStream.java:137) =
at=20 = org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Ht= tpConnectionHandler.java:217)=20
at=20 = org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)= =20
at=20 = org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501= )=20
at java.lang.Thread.run(Thread.java:484)


Error message = our=20 application = caught:
com.cisco.tte.rims.model.DatabaseErrorException:=20 java.sql.SQLException: Io exception: Socket closed
at=20 = com.cisco.tte.rims.model.Workspace.getAttributeById(Workspace.java:2809) =
at=20 = com.cisco.tte.rims.actions.ViewWorkspaceConfigAction.handleAction(ViewWor= kspaceConfigAction.java:174)=20
at = com.cisco.tte.rims.actions.BaseAction.perform(BaseAction.java:174)=20
at=20 = org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet= .java:1726)=20
at = org.apache.struts.action.ActionServlet.process(ActionServlet.java:1536)=20
at = org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)=20
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) =
at=20 javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at=20 = org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) =
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at = org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) =
at=20 = org.apache.tomcat.core.ContextManager.internalService(ContextManager.java= :797)=20
at = org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)=20
at=20 = org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Ht= tpConnectionHandler.java:213)=20
at=20 = org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)= =20
at=20 = org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501= )=20
at=20 java.lang.Thread.run(Thread.java:484)


------=_NextPart_000_004B_01C102E2.D1E75DF0--