JBoss EAP throws java.net.SocketException: Broken pipe

Solution Verified - Updated -

Issue

  • We see this exception in our logs in cluster. It does not affect our use-cases's expected behaviour as yet.
Caused by: ClientAbortException:  java.net.SocketException: Broken pipe
                at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:403) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
                at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:450) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
                at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:342) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
                at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:301) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
                at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:104) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
                at org.jboss.errai.bus.server.servlet.AbstractErraiServlet.writeExceptionToOutputStream(AbstractErraiServlet.java:153) [errai-bus-2.4.4.Final-redhat-12.jar:2.4.4.Final-redhat-12]
                at org.jboss.errai.bus.server.servlet.DefaultBlockingServlet.pollForMessages(DefaultBlockingServlet.java:195) [errai-bus-2.4.4.Final-redhat-12.jar:2.4.4.Final-redhat-12]
                at org.jboss.errai.bus.server.servlet.DefaultBlockingServlet.doGet(DefaultBlockingServlet.java:114) [errai-bus-2.4.4.Final-redhat-12.jar:2.4.4.Final-redhat-12]
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
                at org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65) [solder-impl-3.2.1.Final.jar:3.2.1.Final]
                ... 28 more
Caused by: java.net.SocketException: Broken pipe

does this leak memory or can we ignore this or is there a fix for this?

  • java.io.IOException: Broken pipe

Environment

  • Red Hat JBoss BPM Suite (JBPM)
    • 6.x
  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 5.x
    • 6.x
    • 7.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In