Uploaded image for project: 'Magnolia DAM Module'
  1. Magnolia DAM Module
  2. MGNLDAM-729

Reduce severity of random 'broken pipe' exceptions

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Cannot Reproduce
    • Icon: Neutral Neutral
    • None
    • None
    • None
    • None

      With MGNLDAM-679 we were able to make the errors triggered by video files that we'd get pretty consistently (both locally and on Jenkins) disappear.

      However, builds on Jenkins still show the same exception from time to time:

      [INFO] [talledLocalContainer] 2017-09-01 15:27:02,521 ERROR info.magnolia.dam.core.download.DamDownloadServlet: An IO error occurred during download
      [INFO] [talledLocalContainer] org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
      [INFO] [talledLocalContainer] 	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:380)
      [INFO] [talledLocalContainer] 	at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:420)
      [INFO] [talledLocalContainer] 	at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:345)
      [INFO] [talledLocalContainer] 	at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:405)
      [INFO] [talledLocalContainer] 	at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:393)
      [INFO] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
      

      As fgrilli ended up commenting, this could be due to a number of issues.

        Acceptance criteria

              Unassigned Unassigned
              mmichel Maxime Michel
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: