Hi, The user closed the browser while you were generating your page. Get a later version of tomcat where this has been fixed.
Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: Sreejith [mailto:[EMAIL PROTECTED] >Sent: Tuesday, July 27, 2004 8:38 AM >To: [EMAIL PROTECTED] >Subject: SocketException while writing to Outputstream > >Hi all, > > I am running Tomcat 4.1.27 on JDK 1.4.2, Win2k. >I am getting a SocketException (Software caused connection abort) while >writing to Outputstream. Searched the net but couldn't find an useful >answer. What could be the issue? >Any hint would be greatly appreciated.... > >Given below is the stack trace. > > java.net.SocketException: Software caused connection abort: socket write >error > at java.net.SocketOutputStream.socketWrite0(Native Method) > at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) > at java.net.SocketOutputStream.write(SocketOutputStream.java:136) > at >org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer. doWr >i >te(InternalOutputBuffer.java:668) > at >org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOut putF >i >lter.java:166) > at >org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuf fer. >j >ava: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:439) > at org.apache.coyote.tomcat4.OutputBuffer.flush(OutputBuffer.java:345) > at >org.apache.coyote.tomcat4.CoyoteResponse.flushBuffer(CoyoteResponse.jav a:55 >5 >) > at >org.apache.coyote.tomcat4.CoyoteResponseFacade.flushBuffer(CoyoteRespon seFa >c >ade.java:227) > at >javax.servlet.ServletResponseWrapper.flushBuffer(ServletResponseWrapper .jav >a >:189) > at >org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDis patc >h >er.java:446) > at >org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispa tche >r >.java:356) > at >com.onmobile.sc.servlets.OnmServiceInvoker.forwardToService(OnmServiceI nvok >e >r.java:242) > at >com.onmobile.sc.servlets.OnmServiceInvoker.doGet(OnmServiceInvoker.java :155 >) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic atio >n >FilterChain.java:247) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil terC >h >ain.java:193) > at >com.onmobile.sc.accesslayer.OnmAccessBroker.handleInvokerRequest(OnmAcc essB >r >oker.java:277) > at >com.onmobile.sc.accesslayer.OnmAccessBroker.doFilter(OnmAccessBroker.ja va:1 >2 >1) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic atio >n >FilterChain.java:213) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil terC >h >ain.java:193) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal ve.j >a >va:256) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(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(StandardContextVal ve.j >a >va:191) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:643) > at >org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.j ava: >2 >46) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(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.StandardContext.invoke(StandardContext.java:24 16) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:18 >0 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:643) > at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV alve >. >java:171) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(StandardPipeline.java:641) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:17 >2 >) > at >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. invo >k >eNext(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 >k >eNext(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:6 01) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >e >ction(Http11Protocol.java:392) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5 65) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >v >a:619) > at java.lang.Thread.run(Thread.java:534) > >Thanks >Sreejith This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]