Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 42477 invoked from network); 21 Jan 2008 15:48:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Jan 2008 15:48:08 -0000 Received: (qmail 42559 invoked by uid 500); 21 Jan 2008 15:47:56 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 42548 invoked by uid 500); 21 Jan 2008 15:47:56 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 42537 invoked by uid 99); 21 Jan 2008 15:47:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Jan 2008 07:47:56 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of harikrishna.korrapati@gmail.com designates 209.85.146.183 as permitted sender) Received: from [209.85.146.183] (HELO wa-out-1112.google.com) (209.85.146.183) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Jan 2008 15:47:31 +0000 Received: by wa-out-1112.google.com with SMTP id j4so3855583wah.1 for ; Mon, 21 Jan 2008 07:47:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=iRKiU/1eY/2Snk0SnXbBLi7GKauZzzqmpmafZTcaamQ=; b=xnTcshf0sy+WWMVNdjs4KUMkgrkyHc77CPv6uaRxLb3VLyPKIJVhiNs7SiOJ/5as8xl2yS2TjNswTjUjCG6xAuOI47g2rnf0p7lFMc2duzZWIvWKkEgpQg78109TefgxcovsmQxI9LtY31O77TayD1metm6rVd55zFQCM30u++s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=N9mtzjoRrHTxzCFc4g7h5n4APwlu/e+RQF/KU1O61CxqqUliT9YeI/F06++eElgy+BysgWfCl0ik9EO3+FpOvj/c+ctaAE8qS6Enzg3JD8nE3NmZkcgyqVWlUfMhW3AlrTc7gjVRtOYYdkZ3az9FrYXtqEDwnPnAdpcPB7n8oy8= Received: by 10.114.171.1 with SMTP id t1mr5608171wae.83.1200930456945; Mon, 21 Jan 2008 07:47:36 -0800 (PST) Received: by 10.114.92.19 with HTTP; Mon, 21 Jan 2008 07:47:36 -0800 (PST) Message-ID: <8a855ce00801210747o382f651bhf7ccb3e4a6acf9e3@mail.gmail.com> Date: Mon, 21 Jan 2008 21:17:36 +0530 From: "Hari Krishna Korrapati" To: user@geronimo.apache.org Subject: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_12879_32722013.1200930456941" X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_12879_32722013.1200930456941 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, We are getting java.net.SocketException while generating the zip file for a image file passed as a byte array to the zip stream. System Environment: Geronimo with Tomcat 2.0.2 JDK 1.5 Not sure whether it is the problem with the code or tomcat, kindly refer to the below error log and advice on what could be the problem. 18:10:28,413 ERROR [SaveImagesServlet] Exception ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error at org.apache.catalina.connector.OutputBuffer.realWriteBytes( OutputBuffer.java:358) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java :309) at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java :288) at org.apache.catalina.connector.CoyoteOutputStream.flush( CoyoteOutputStream.java:98) at java.io.FilterOutputStream.flush(Unknown Source) at sample.web.servlet.SaveImagesServlet.saveAllImages( SaveImagesServlet.java:223) at sample.web.servlet.SaveImagesServlet.doGet(SaveImagesServlet.java:77) at javax.servlet.http.HttpServlet.service(HttpServlet.java:693) at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke( DefaultSubjectValve.java:56) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( GeronimoStandardContext.java:353) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke( GeronimoBeforeAfterValve.java:47) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:109) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java :563) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:261) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( Http11Protocol.java:581) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java :447) at java.lang.Thread.run(Unknown Source) Caused by: java.net.SocketException: Connection reset by peer: socket write error at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(Unknown Source) at java.net.SocketOutputStream.write(Unknown Source) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite (InternalOutputBuffer.java:764) at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite( IdentityOutputFilter.java:118) at org.apache.coyote.http11.InternalOutputBuffer.doWrite( InternalOutputBuffer.java:570) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.catalina.connector.OutputBuffer.realWriteBytes( OutputBuffer.java:353) ... 25 more Thanks and Regards, Hari ------=_Part_12879_32722013.1200930456941 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Hi,


We are getting java.net.SocketException while generating the zip file for a image file passed as a byte array to the zip stream.

System Environment:
Geronimo with Tomcat  2.0.2
JDK 1.5

Not sure whether it is the problem with the code or tomcat,
kindly refer to the below error log and advice on what could be the problem.

18:10:28,413 ERROR [SaveImagesServlet] Exception
ClientAbortException:  java.net.SocketException: Connection reset by peer: socket write error
    at org.apache.catalina.connector.OutputBuffer.realWriteBytes (OutputBuffer.java:358)
    at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
    at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:309)
    at org.apache.catalina.connector.OutputBuffer.flush (OutputBuffer.java:288)
    at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98)
    at java.io.FilterOutputStream.flush(Unknown Source)
    at sample.web.servlet.SaveImagesServlet.saveAllImages (SaveImagesServlet.java:223)
    at sample.web.servlet.SaveImagesServlet.doGet(SaveImagesServlet.java:77)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
    at javax.servlet.http.HttpServlet.service (HttpServlet.java:806)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java :206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke (DefaultSubjectValve.java:56)
    at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:353)
    at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke (GeronimoBeforeAfterValve.java:47)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
    at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Connection reset by peer: socket write error
    at java.net.SocketOutputStream.socketWrite0 (Native Method)
    at java.net.SocketOutputStream.socketWrite(Unknown Source)
    at java.net.SocketOutputStream.write(Unknown Source)
    at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite (InternalOutputBuffer.java:764)
    at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:118)
    at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java :570)
    at org.apache.coyote.Response.doWrite(Response.java:560)
    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
    ... 25 more


Thanks and Regards,
Hari ------=_Part_12879_32722013.1200930456941--