Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-15033

SCP task throws NPE after the build plan moved to another project or deleted

XMLWordPrintable

      SCP task in deployment project's environment throws NPE after the build plan moved to another project or get deleted.

      java.lang.NullPointerException
      at com.atlassian.bamboo.plugins.scp.ScpTaskConfigurator.addArtifactsFromDownloaderTasks(ScpTaskConfigurator.java:247)
      at com.atlassian.bamboo.plugins.scp.ScpTaskConfigurator.addArtifactData(ScpTaskConfigurator.java:218)
      at com.atlassian.bamboo.plugins.scp.ScpTaskConfigurator.populateContextForEdit(ScpTaskConfigurator.java:187)
      at com.atlassian.bamboo.ww2.actions.build.admin.config.task.TaskUIConfigBean.prepareEditHtml(TaskUIConfigBean.java:124)
      

      Cause

      This is due to the new plan is having different artifact(different ID). Artifact Download task is still pointing to old artifact from previous plan thus the SCP task can't find the artifact.

      It seems that Artifact Download task failed to get updated with a new set of artifacts from the new plan.

      Workaround

      Edit the environment's task. Delete the current Artifact Download task as well as the SCP task and recreate them accordingly.

              Unassigned Unassigned
              mfahd Fahd (Inactive)
              Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: