Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-45746

"Error retrieving attachments from Confluence. The server may be unavailable." happens when uploading a large size animation gif file into a page.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Low
    • None
    • 5.10.8, 6.0.3, 6.15.4, 7.4.3
    • Editor - Attachment

    Description

      Summary

      "Error retrieving attachments from Confluence. The server may be unavailable." happens when uploading a large size animation gif file into a page.
      And there is no image thumbnail in the dialog.

      There is an error message in atlassian-confluence.log.

      2017-01-11 07:39:00,948 ERROR [http-nio-8090-exec-7] [common.error.jersey.ThrowableExceptionMapper] toResponse Uncaught exception thrown by REST service: 4096
       -- referer: http://localhost:8090/pages/editpage.action?pageId=1212418 | url: /rest/prototype/1/content/1212418/attachments.json | traceId: 50117f401c6098e5 | userName: admin
      java.lang.ArrayIndexOutOfBoundsException: 4096
      	at com.sun.imageio.plugins.gif.GIFImageReader.read(GIFImageReader.java:984)
      	at com.atlassian.confluence.pages.thumbnail.renderer.StreamRendererThumbnailGenerator$StreamingImageRenderer.scaleDown(StreamRendererThumbnailGenerator.java:68)
      	at com.atlassian.confluence.pages.thumbnail.renderer.StreamRendererThumbnailGenerator$StreamingImageRenderer.renderThumbnail(StreamRendererThumbnailGenerator.java:47)
      	at com.atlassian.confluence.pages.thumbnail.renderer.StreamRendererThumbnailGenerator.lambda$getInputStreamConsumer$0(StreamRendererThumbnailGenerator.java:30)
      	at com.atlassian.confluence.pages.thumbnail.renderer.ThumbnailRenderer.withStreamConsumer(ThumbnailRenderer.java:190)
      	at com.atlassian.confluence.pages.thumbnail.renderer.AbstractStreamedThumbnailGenerator.generate(AbstractStreamedThumbnailGenerator.java:14)
          ...
      

      Environment

      • Checked Confluence 5.10 and 6.0
      • Browser Chrome, Safari and Firefox (OSX)

      Steps to Reproduce

      1. Edit a page
      2. Press insert "Image and file icon" (cmd + M)
      3. Press Upload files button
      4. Select a large size animation gif image (approximately 10 MB)
      5. Not complete uploading image.
      6. Press close
      7. Press insert "Image and file icon" (cmd + M)
      8. Error message and no thumbnail

      Expected Results

      No error message and display image thumbnail.

      Actual Results

      Error message "Error retrieving attachments from Confluence. The server may be unavailable." and no image thumbnail.

      Workaround

      no workaround at this moment

      Attachments

        Activity

          People

            Unassigned Unassigned
            tnagasaka Takuya Nagasaka
            Votes:
            6 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated: