socket closed exception you will have possible for ever.....

that is problem of tcp/ip and not tomcat....the patch fixes that the writer 
the jsp pages used, isn't clean recylce for the next request.....

what are you getting from tomcat?.....

can you try it via telnet/ or with sniffer running in the background catching 
the http conversation..

OutOfMemory exception?


On Thursday 19 December 2002 15:39, you wrote:
> Ack, whatever was fixed not to cause the blank pages being served seems to
> still have the underlying problem for me... It also occured int 4.1.12
> see error at bottom....
>
> I'd like to restate that this error continues to occur and the server will
> eventually run out of memory
>
> I am going to test the old HTTP1.1 connector now, to see if I still get the
> below exception...
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, December 19, 2002 8:56 AM
> > To: Tomcat Users List
> > Subject: Re: 4.1.17 Problems - Possibly Coyote Connector?
> >
> >
> > This is bug in 4.1.17 which will fixed in Tomcat 4.1.18,
> >
> > i attach the compiled classes that fixe it.
> >
> > update the tomcat-coyote and it should work...
> >
> > On Thursday 19 December 2002 14:33, you wrote:
> > > * Luc Foisy <[EMAIL PROTECTED]> [1214 20:14]:
> > > > > > The actual web application did not seem to have a problem on
> > > > > > the front side. Everything went on as normal on 4.1.12
> > > > > > Pages failed to be served correctly on 4.1.17 ( they are
> > > > > > blank ) though logging on with a new session will serve the
> > > > > > first couple pages then start blanking.
> > > > >
> > > > > This looks like exactly what is happening to me. 4.1.12
> > > > > works, 4.1.17 gives me the problem. One thing to note is that my
> > > > > application does not use JSP so must be a catalina or
> >
> > coyote issue. Are
> >
> > > > > you using the stock Coyote/HTTP 1.1 connector or are
> >
> > you using one of
> >
> > > > > the JK connectors?
> > > >
> > > > I am using whatever 4.1.x is set to use by default. Which
> >
> > I am pretty
> >
> > > > sure is the Coyote/HTTP 1.1 connectors.
> > >
> > > This might be a dumb question, but have you tried using the
> >
> > older http/1.1
> >
> > > connectors to see if the problem goes away? At least then
> >
> > you know it's
> >
> > > Coyote's fault.
>
> 2002-12-19 09:37:32 StandardWrapperValve[jsp]: Servlet.service() for
> servlet jsp threw exception org.apache.jasper.JasperException: Socket
> closed
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>248) at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>nFilterChain.java:247) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>hain.java:193) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>ava:260) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>ava:191) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>0) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>.java:170) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:641) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>2) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:641) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>a:174) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>ection(Http11Protocol.java:386) at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>va:530) at java.lang.Thread.run(Thread.java:536)
> ----- Root Cause -----
> java.net.SocketException: Socket closed
>         at java.net.SocketOutputStream.socketWrite0(Native Method)
>         at
> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at
> java.net.SocketOutputStream.write(SocketOutputStream.java:126) at
> org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWr
>ite(InternalOutputBuffer.java:668) at
> org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputF
>ilter.java:166) at
> org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.
>java:523) at org.apache.coyote.Response.doWrite(Response.java:524)
>         at
> org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes(OutputBuffer.java:384
>) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:360) at
> org.apache.coyote.tomcat4.OutputBuffer.flush(OutputBuffer.java:345) at
> org.apache.coyote.tomcat4.CoyoteResponse.flushBuffer(CoyoteResponse.java:55
>4) at
> org.apache.coyote.tomcat4.CoyoteResponseFacade.flushBuffer(CoyoteResponseFa
>cade.java:227) at
> org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:211) at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:
>810) at org.apache.jsp.cancel_jsp._jspService(cancel_jsp.java:114) at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
>204) at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>nFilterChain.java:247) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>hain.java:193) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>ava:260) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
>ava:191) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:18
>0) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>.java:170) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:641) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>2) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:641) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
>a:174) at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>keNext(StandardPipeline.java:643) at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>ection(Http11Protocol.java:386) at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>va:530) at java.lang.Thread.run(Thread.java:536)
>
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]> For additional
> commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to