Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-17678

SocketException/IOException thrown when client aborts request during attachment serving

This issue is archived. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 3.13.5
    • None
    • Issue - Attachments

    Description

      This one is a bit harder. It because the other end broke the pipe. Maybe we should catch the specific exception on during streaming not log the problem.

      It account for 766 entries in a 10MB JAC log file so a LOT!

      2009-05-26 08:15:53,177 http-j2ee.jira.atlassian.com%2F127.0.0.101-8080-Processor24 ERROR [jira.web.servlet.ViewAttachmentServlet] Error finding /13343/Comandos+do+DOS+(bat).pdf
      : null
      ClientAbortException:  java.net.SocketException: Broken pipe
              at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:366)
              at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:432)
              at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)
              at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:278)
              at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:104)
              at com.atlassian.jira.web.servlet.AbstractViewFileServlet.doGet(AbstractViewFileServlet.java:69)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
              at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
              at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:73)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
      
      
      Caused by: java.net.SocketException: Broken pipe
              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.realWriteBytes(InternalOutputBuffer.java:747)
              at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:432)
              at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:347)
              at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:770)
              at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:118)
              at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:580)
              at org.apache.coyote.Response.doWrite(Response.java:560)
              at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:361)
              ... 61 more
      
      

      Attachments

        Issue Links

          Activity

            People

              mtokar Michael Tokar
              mtokar Michael Tokar
              Archiver:
              mandreacchio Michael Andreacchio

              Dates

                Created:
                Updated:
                Resolved:
                Archived: