java.lang.IllegalStateException: BlobStore Client Plugin not loaded

Atlassian JIRA | Matheus Fernandes | 2 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    In JIRA OnDemand there's a new plugin that manages the attachments - *Atlassian BlobStore Client Plugin*. This plugin is currently not available for JIRA Server (Behind the Firewall), and when migrating JIRA from Cloud (OnDemand) to Server (BTF) JIRA is not able to display attachments. It throws a 500 error instead. h4. Steps to Replicate the Problem: # Export a JIRA Cloud backup; # Install JIRA Server 6.3.4; # And restore the Cloud backup (XML + /data/ folder); # Try to access an attachment. h4. Expected Behavior: The attachments is displayed correctly. h4. Actual Behavior: JIRA shows a 500 error page. In the logs, the following is thrown: {noformat:borderStyle=dashed| borderColor=#6A8EB3 |bgColor=#F8F8F8} 2014-09-04 19:10:20,824 http-bio-8080-exec-1 ERROR jtabeling 1150x15324x1 1xp3ogl 192.168.10.XX,127.0.0.1 /secure/attachment/10405/MyScreenshot.png [jira.web.servlet.ViewAttachmentServlet] Error serving file for path /10405/MyScreenshot.png: BlobStore Client Plugin not loaded java.lang.IllegalStateException: BlobStore Client Plugin not loaded at com.atlassian.jira.issue.attachment.BlobStoreAttachmentStore.getBlobStore(BlobStoreAttachmentStore.java:45) at com.atlassian.jira.issue.attachment.BlobStoreAttachmentStore.get(BlobStoreAttachmentStore.java:57) {noformat} h3. Workaround: As per [Accessing Attachments show a 500 error page after migration from OnDemand|https://confluence.atlassian.com/display/JIRAKB/Accessing+Attachments+show+a+500+error+page+after+migration+from+OnDemand], please: # Access the Dark Features page in the JIRA Server through _http://<jira-address>/secure/admin/SiteDarkFeatures!default.jspa_ # Disable the {{com.atlassian.jira.FS_ATTACHMENTS_PRIMARY}} dark feature.

    Atlassian JIRA | 2 years ago | Matheus Fernandes
    java.lang.IllegalStateException: BlobStore Client Plugin not loaded
  2. 0

    In JIRA OnDemand there's a new plugin that manages the attachments - *Atlassian BlobStore Client Plugin*. This plugin is currently not available for JIRA Server (Behind the Firewall), and when migrating JIRA from Cloud (OnDemand) to Server (BTF) JIRA is not able to display attachments. It throws a 500 error instead. h4. Steps to Replicate the Problem: # Export a JIRA Cloud backup; # Install JIRA Server 6.3.4; # And restore the Cloud backup (XML + /data/ folder); # Try to access an attachment. h4. Expected Behavior: The attachments is displayed correctly. h4. Actual Behavior: JIRA shows a 500 error page. In the logs, the following is thrown: {noformat:borderStyle=dashed| borderColor=#6A8EB3 |bgColor=#F8F8F8} 2014-09-04 19:10:20,824 http-bio-8080-exec-1 ERROR jtabeling 1150x15324x1 1xp3ogl 192.168.10.XX,127.0.0.1 /secure/attachment/10405/MyScreenshot.png [jira.web.servlet.ViewAttachmentServlet] Error serving file for path /10405/MyScreenshot.png: BlobStore Client Plugin not loaded java.lang.IllegalStateException: BlobStore Client Plugin not loaded at com.atlassian.jira.issue.attachment.BlobStoreAttachmentStore.getBlobStore(BlobStoreAttachmentStore.java:45) at com.atlassian.jira.issue.attachment.BlobStoreAttachmentStore.get(BlobStoreAttachmentStore.java:57) {noformat} h3. Workaround: As per [Accessing Attachments show a 500 error page after migration from OnDemand|https://confluence.atlassian.com/display/JIRAKB/Accessing+Attachments+show+a+500+error+page+after+migration+from+OnDemand], please: # Access the Dark Features page in the JIRA Server through _http://<jira-address>/secure/admin/SiteDarkFeatures!default.jspa_ # Disable the {{com.atlassian.jira.FS_ATTACHMENTS_PRIMARY}} dark feature.

    Atlassian JIRA | 2 years ago | Matheus Fernandes
    java.lang.IllegalStateException: BlobStore Client Plugin not loaded

    Root Cause Analysis

    1. java.lang.IllegalStateException

      BlobStore Client Plugin not loaded

      at com.atlassian.jira.issue.attachment.BlobStoreAttachmentStore.getBlobStore()
    2. com.atlassian.jira
      BlobStoreAttachmentStore.get
      1. com.atlassian.jira.issue.attachment.BlobStoreAttachmentStore.getBlobStore(BlobStoreAttachmentStore.java:45)
      2. com.atlassian.jira.issue.attachment.BlobStoreAttachmentStore.get(BlobStoreAttachmentStore.java:57)
      2 frames