Bamboo Plugin Installation on Windows OS is Stuck on Endless Spinning Wheel

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

When tried to install a plugin on a Windows OS the wheel keep spinning without completing the installation and you will find this kind of error message in <bamboo-home>atlassian-bamboo.logfile

1 2 3 ERROR [http-nio-8085-exec-12] [ThrowableExceptionMapper] Uncaught exception thrown by REST service: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. C:\Program Files\Bamboo\temp\upload_935d3fca_584b_46be_adfe_9c6a7e972978_00000002.tmp (Access is denied) java.lang.RuntimeException: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. C:\Program Files\Bamboo\temp\upload_935d3fca_584b_46be_adfe_9c6a7e972978_00000002.tmp (Access is denied) at com.atlassian.plugins.rest.common.multipart.fileupload.CommonsFileUploadMultipartHandler.getForm(CommonsFileUploadMultipartHandler.java:78)

Environment

The issue is seen on Bamboo 7.0.6 but is applicable to any supported version.

Diagnosis

The problem is seen while trying to install any plugin in Bamboo via ⚙️ > Manage Apps > Upload App or ⚙️ > Overview > Find New Apps the wheel is stuck spinning

(Auto-migrated image: description temporarily unavailable)

And you see this error message on <bamboo-home>atlassian-bamboo.logfile

1 2 3 ERROR [http-nio-8085-exec-12] [ThrowableExceptionMapper] Uncaught exception thrown by REST service: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. C:\Program Files\Bamboo\temp\upload_935d3fca_584b_46be_adfe_9c6a7e972978_00000002.tmp (Access is denied) java.lang.RuntimeException: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. C:\Program Files\Bamboo\temp\upload_935d3fca_584b_46be_adfe_9c6a7e972978_00000002.tmp (Access is denied) at com.atlassian.plugins.rest.common.multipart.fileupload.CommonsFileUploadMultipartHandler.getForm(CommonsFileUploadMultipartHandler.java:78)

Cause

The user that runs Bamboo does not have read/write access to thefolder under <bamboo-home>. Most of the cases are when Bamboo is running as a service with another user/password combination that doesn't have the right permissions or is not an administrator of the OS.

Solution

Check which user is running the Bamboo service and grant the write/read permissions recursively to the <bamboo-home> folder.

Updated on March 19, 2025

Still need help?

The Atlassian Community is here for you.