Description of problem: Platform BZ for JBPM-3747 Web Designer causes java.net.SocketException: Connection reset by peer: socket write error in Guvnor REST API We observes an Exception but no defect in functionallity. How reproducible: The exception is observed only in Windows7 so far. In my colleague's Win7, it's constantly reproducible but in my Win7, it's reproducible but not constant. Steps to Reproduce: - Create process A with Web Designer, generate its png and save the process - Create process B with Web Designer -- Add Reusable Subprocess and click CalledElement property drop-down list Actual results: An Exception is thrown in server side, 2012-07-27 14:41:42,469 ERROR [STDERR] (http-0.0.0.0-8080-8) ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error^M 2012-07-27 14:41:42,469 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:402)^M 2012-07-27 14:41:42,470 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:354)^M 2012-07-27 14:41:42,470 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:425)^M 2012-07-27 14:41:42,470 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:414)^M 2012-07-27 14:41:42,470 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89)^M 2012-07-27 14:41:42,470 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:46)^M 2012-07-27 14:41:42,471 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.cxf.helpers.IOUtils.copy(IOUtils.java:141)^M 2012-07-27 14:41:42,471 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.cxf.helpers.IOUtils.copyAndCloseInput(IOUtils.java:109)^M 2012-07-27 14:41:42,471 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.cxf.jaxrs.provider.BinaryDataProvider.writeTo(BinaryDataProvider.java:89)^M 2012-07-27 14:41:42,471 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:256)^M ... 2012-07-27 14:41:42,477 ERROR [STDERR] (http-0.0.0.0-8080-8) Caused by: java.net.SocketException: Connection reset by peer: socket write error^M 2012-07-27 14:41:42,477 ERROR [STDERR] (http-0.0.0.0-8080-8) at java.net.SocketOutputStream.socketWrite0(Native Method)^M 2012-07-27 14:41:42,478 ERROR [STDERR] (http-0.0.0.0-8080-8) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)^M 2012-07-27 14:41:42,478 ERROR [STDERR] (http-0.0.0.0-8080-8) at java.net.SocketOutputStream.write(SocketOutputStream.java:136)^M 2012-07-27 14:41:42,478 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:724)^M 2012-07-27 14:41:42,481 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:449)^M 2012-07-27 14:41:42,481 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349)^M 2012-07-27 14:41:42,482 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:748)^M 2012-07-27 14:41:42,482 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:126)^M 2012-07-27 14:41:42,482 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:557)^M 2012-07-27 14:41:42,482 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.coyote.Response.doWrite(Response.java:567)^M 2012-07-27 14:41:42,482 ERROR [STDERR] (http-0.0.0.0-8080-8) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:397)^M 2012-07-27 14:41:42,482 ERROR [STDERR] (http-0.0.0.0-8080-8) ... 50 more^M Expected results: No exception in server.log
Toshiya Kobayashi <tkobayas> made a comment on jira JBPM-3747 Thanks! Please resolve this JIRA.
Tihomir Surdilovic <tsurdilo> updated the status of jira JBPM-3747 to Resolved
Tihomir Surdilovic <tsurdilo> made a comment on jira JBPM-3747 Resolved
This has been fixed upstream and should be available for us in 5.3.1.
Toshiya, since you've been able to reproduce this, would you mind making sure that this is no longer an issue with a recent 5.3.1 build?
Sure. I (actually, my colleague) will be able to test it in a few days and get back to you.
Confirmed that the issue is fixed in 5.3.1.ER3. Thanks!
VERIFIED.