posted 19 years ago
Hi All:
I have an application which sometimes throw the exception java.net.SocketException
If any body has an idea of what the exception is, please let me know
The whole exception stack trace is shown below, It happens so irregularly that I can not pinpoint what causes it to happen.
[11:09:21,402,AbstractEngine] Exception during post-request cleanup.
ClientAbortException: java.net.SocketException: Socket closedat org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java(Compiled Code))at org.apache.coyote.tomcat5.OutputBuffer.flush(OutputBuffer.java(Inlined Compiled Code))at org.apache.coyote.tomcat5.CoyoteOutputStream.flush(CoyoteOutputStream.java(Compiled Code))at org.apache.tapestry.request.ResponseOutputStream.forceFlush(ResponseOutputStream.java(Compiled Code))at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java(Compiled Code))at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java(Compiled Code))at org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:326)at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java(Compiled Code))at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java(Compiled Code))at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java(Compiled Code))at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java(Compiled Code))at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java(Compiled Code))at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code))at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java(Compiled Code))at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code))at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code))at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java(Compiled Code))at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code))at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code))at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java(Compiled Code))at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java(Compiled Code))at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)at java.lang.Thread.run(Thread.java:566)[11:09:21,402,STDERR]