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

Builds failed with "java.lang.NullPointerException" due to some plugins support.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 7.2.10
    • 7.2.9
    • Builds
    • None

    Description

      Issue Summary

      Builds failed with java.lang.NullPointerException after upgrading to Bamboo version 7.2.9 due to some plugins support such as Jfrog Artifactory, Xray, and SauceLabs.Bundled plugin like -Atlassian bamboo jira plugin

      Expected Results

      • Builds should be executed successfully.

      Steps to Reproduce

      • No

      Actual Results

      Below exception is thrown in atlassian-bamboo.log

      Exception occurred while executing custom pre-build action 'org.jfrog.bamboo.release.action.ArtifactoryPreBuildAction@2351e650'. Building will abort...
      java.lang.Exception: java.lang.NullPointerException
      at com.atlassian.bamboo.build.pipeline.tasks.PrepareBuildTask$1.onThrow(PrepareBuildTask.java:146)
      at com.atlassian.bamboo.plugin.BambooPluginUtils.callUnsafeCode(BambooPluginUtils.java:66)
      at com.atlassian.bamboo.build.pipeline.tasks.PrepareBuildTask.runPreBuildActions(PrepareBuildTask.java:151)
      at com.atlassian.bamboo.build.pipeline.tasks.PrepareBuildTask.call(PrepareBuildTask.java:105)
      at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.executeBuildPhase(DefaultBuildAgent.java:190)
      at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:162)
      at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.lambda$waitAndPerformBuild$0(BuildAgentControllerImpl.java:137)
      at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:118)
      at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:130)
      at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.lambda$start$0(DefaultBuildAgent.java:110)
      at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:48)
      at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:26)
      at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:17)
      at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:41)
      at java.lang.Thread.run(Thread.java:750)
      Caused by: java.lang.NullPointerException
      at org.jfrog.bamboo.release.action.ArtifactoryPreBuildAction.call(ArtifactoryPreBuildAction.java:39)
      at com.atlassian.bamboo.build.pipeline.tasks.PrepareBuildTask$1.call(PrepareBuildTask.java:140)
      at com.atlassian.bamboo.plugin.BambooPluginUtils.callUnsafeCode(BambooPluginUtils.java:55)
      ... 13 more
      
      com.atlassian.bamboo.v2.build.queue.BuildPreQueuedActionFailureException: java.lang.NullPointerException
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.fireCustomPreBuildQueuedActions(BuildQueueManagerImpl.java:342)
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.doAddToQueue(BuildQueueManagerImpl.java:172)
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.lambda$addToQueue$0(BuildQueueManagerImpl.java:152)
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.withEnqueueLock(BuildQueueManagerImpl.java:158)
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.addToQueue(BuildQueueManagerImpl.java:152)
      at com.atlassian.bamboo.v2.build.queue.BuildTriggeredListener.handleEvent(BuildTriggeredListener.java:19)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:42)
      at com.atlassian.event.internal.AsynchronousAbleEventDispatcher.lambda$null$0(AsynchronousAbleEventDispatcher.java:37)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:48)
      at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:26)
      at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:17)
      at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:41)
      at java.lang.Thread.run(Thread.java:750)
      Caused by: java.lang.NullPointerException
      at com.xpandit.xray.action.XrayPrequeueAction.init(XrayPrequeueAction.java:38)
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.lambda$fireCustomPreBuildQueuedActions$4(BuildQueueManagerImpl.java:336)
      at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:118)
      at com.atlassian.bamboo.variable.CustomVariableContextRunnerImpl.execute(CustomVariableContextRunnerImpl.java:41)
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.fireCustomPreBuildQueuedActions(BuildQueueManagerImpl.java:333)
      ... 18 more
      

      Workaround

      • Disable the plugins shown in the error log and run the build.

      Attachments

        Issue Links

          Activity

            People

              achystoprudov Alexey Chystoprudov
              dac6e1c9d0b2 Jyothi Charupalli
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: