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

Upgrade fail from Bamboo 5.7 or lower to Bamboo 6.3.0

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Low Low
    • 6.3.1
    • 6.3.0
    • Triggers, Upgrading
    • None

      Summary

      Upgrading from Bamboo version 5.7.x or lower to Bamboo version 6.3.0 will fail with NullPointerException

      Steps to Reproduce

      1. Install Bamboo 5.7.2
      2. Create a deployment environment
      3. Add a trigger "After successful build plan" for the environment
      4. Upgrade Bamboo to version 6.3.0

      Expected Results

      Upgrade successfully

      Actual Results

      Upgrade fail with the below exception is thrown in the atlassian-bamboo.log file:

      2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] 5853 : Convert environment triggers to new pluggable triggers (post-bootstrap)
      2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] ------------------------------------------------------------------------------
      2017-12-28 18:07:04,231 ERROR [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] java.lang.NullPointerException
      java.lang.NullPointerException
      	at com.atlassian.bamboo.spring.StrutsContainer.lambda$static$0(StrutsContainer.java:15)
      	at io.atlassian.fugue.Suppliers$MemoizingSupplier.get(Suppliers.java:161)
      	at com.atlassian.struts.DefaultTextProvider.getTextProvider(DefaultTextProvider.java:188)
      	at com.atlassian.struts.DefaultTextProvider.getText(DefaultTextProvider.java:39)
      	at com.atlassian.bamboo.build.strategy.AfterSuccessfulPlanTrigger.getName(AfterSuccessfulPlanTrigger.java:53)
      	at com.atlassian.bamboo.fieldvalue.BuildStrategyConfigurationUtils.getBuildStrategiesFromConfig(BuildStrategyConfigurationUtils.java:129)
      	at com.atlassian.bamboo.upgrade.tasks.v5_8.UpgradeTask5853ConvertEnvironmentTriggers.doUpgrade(UpgradeTask5853ConvertEnvironmentTriggers.java:42)
      	at com.atlassian.bamboo.upgrade.AbstractUpgradeManager.runUpgradeTask(AbstractUpgradeManager.java:185)
      	at com.atlassian.bamboo.upgrade.UpgradeManagerImpl.doUpgrade(UpgradeManagerImpl.java:132)
      	at com.atlassian.bamboo.upgrade.UpgradeLauncher.lambda$upgradeAndStartBamboo$0(UpgradeLauncher.java:104)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      	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:745)
      

      Workaround

      Upgrade to Bamboo version 6.2.8 first

            [BAM-19588] Upgrade fail from Bamboo 5.7 or lower to Bamboo 6.3.0

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2016 v1 - Restricted [ 2496645 ] New: JAC Bug Workflow v3 [ 3384931 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Symptom Severity Original: Minor [ 14432 ] New: Severity 3 - Minor [ 15832 ]
            Alexey Chystoprudov made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
            Alexey Chystoprudov made changes -
            Fix Version/s New: 6.3.1 [ 76995 ]
            Status Original: Open [ 1 ] New: In Progress [ 3 ]
            Alexey Chystoprudov made changes -
            Component/s New: Triggers [ 11223 ]
            Component/s New: Upgrading [ 11560 ]
            Status Original: Needs Triage [ 10030 ] New: Open [ 1 ]
            Alexey Chystoprudov made changes -
            Assignee New: Alexey Chystoprudov [ achystoprudov ]
            Foong (Inactive) made changes -
            Description Original: h3. Summary
            Upgrading from Bamboo version 5.7.x or lower to Bamboo version 6.3.0 will fail with NullPointerException

            h3. Steps to Reproduce
            # Install Bamboo 5.7.2
            # Create a deployment environment
            # Add a trigger "After successful build plan" for the environment
            # Upgrade Bamboo to version 6.3.0

            h3. Expected Results
            Upgrade successfully

            h3. Actual Results
            Upgrade fail with the below exception is thrown in the atlassian-bamboo.log file:
            {noformat}
            2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] 5853 : Convert environment triggers to new pluggable triggers (post-bootstrap)
            2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] ------------------------------------------------------------------------------
            2017-12-28 18:07:04,231 ERROR [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] java.lang.NullPointerException
            java.lang.NullPointerException
            at com.atlassian.bamboo.spring.StrutsContainer.lambda$static$0(StrutsContainer.java:15)
            at io.atlassian.fugue.Suppliers$MemoizingSupplier.get(Suppliers.java:161)
            at com.atlassian.struts.DefaultTextProvider.getTextProvider(DefaultTextProvider.java:188)
            at com.atlassian.struts.DefaultTextProvider.getText(DefaultTextProvider.java:39)
            at com.atlassian.bamboo.build.strategy.AfterSuccessfulPlanTrigger.getName(AfterSuccessfulPlanTrigger.java:53)
            at com.atlassian.bamboo.fieldvalue.BuildStrategyConfigurationUtils.getBuildStrategiesFromConfig(BuildStrategyConfigurationUtils.java:129)
            at com.atlassian.bamboo.upgrade.tasks.v5_8.UpgradeTask5853ConvertEnvironmentTriggers.doUpgrade(UpgradeTask5853ConvertEnvironmentTriggers.java:42)
            at com.atlassian.bamboo.upgrade.AbstractUpgradeManager.runUpgradeTask(AbstractUpgradeManager.java:185)
            at com.atlassian.bamboo.upgrade.UpgradeManagerImpl.doUpgrade(UpgradeManagerImpl.java:132)
            at com.atlassian.bamboo.upgrade.UpgradeLauncher.lambda$upgradeAndStartBamboo$0(UpgradeLauncher.java:104)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            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:745)
            {noformat}
             
            h3.Workaround
            Upgrade to Bamboo version 6.2.8
            New: h3. Summary
            Upgrading from Bamboo version 5.7.x or lower to Bamboo version 6.3.0 will fail with NullPointerException

            h3. Steps to Reproduce
            # Install Bamboo 5.7.2
            # Create a deployment environment
            # Add a trigger "After successful build plan" for the environment
            # Upgrade Bamboo to version 6.3.0

            h3. Expected Results
            Upgrade successfully

            h3. Actual Results
            Upgrade fail with the below exception is thrown in the atlassian-bamboo.log file:
            {noformat}
            2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] 5853 : Convert environment triggers to new pluggable triggers (post-bootstrap)
            2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] ------------------------------------------------------------------------------
            2017-12-28 18:07:04,231 ERROR [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] java.lang.NullPointerException
            java.lang.NullPointerException
            at com.atlassian.bamboo.spring.StrutsContainer.lambda$static$0(StrutsContainer.java:15)
            at io.atlassian.fugue.Suppliers$MemoizingSupplier.get(Suppliers.java:161)
            at com.atlassian.struts.DefaultTextProvider.getTextProvider(DefaultTextProvider.java:188)
            at com.atlassian.struts.DefaultTextProvider.getText(DefaultTextProvider.java:39)
            at com.atlassian.bamboo.build.strategy.AfterSuccessfulPlanTrigger.getName(AfterSuccessfulPlanTrigger.java:53)
            at com.atlassian.bamboo.fieldvalue.BuildStrategyConfigurationUtils.getBuildStrategiesFromConfig(BuildStrategyConfigurationUtils.java:129)
            at com.atlassian.bamboo.upgrade.tasks.v5_8.UpgradeTask5853ConvertEnvironmentTriggers.doUpgrade(UpgradeTask5853ConvertEnvironmentTriggers.java:42)
            at com.atlassian.bamboo.upgrade.AbstractUpgradeManager.runUpgradeTask(AbstractUpgradeManager.java:185)
            at com.atlassian.bamboo.upgrade.UpgradeManagerImpl.doUpgrade(UpgradeManagerImpl.java:132)
            at com.atlassian.bamboo.upgrade.UpgradeLauncher.lambda$upgradeAndStartBamboo$0(UpgradeLauncher.java:104)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            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:745)
            {noformat}
             
            h3.Workaround
            Upgrade to Bamboo version 6.2.8 first
            Foong (Inactive) made changes -
            Regular Expression New: UpgradeTask5853ConvertEnvironmentTriggers
            Affects Version/s New: 6.3.0 [ 74985 ]
            Description New: h3. Summary
            Upgrading from Bamboo version 5.7.x or lower to Bamboo version 6.3.0 will fail with NullPointerException

            h3. Steps to Reproduce
            # Install Bamboo 5.7.2
            # Create a deployment environment
            # Add a trigger "After successful build plan" for the environment
            # Upgrade Bamboo to version 6.3.0

            h3. Expected Results
            Upgrade successfully

            h3. Actual Results
            Upgrade fail with the below exception is thrown in the atlassian-bamboo.log file:
            {noformat}
            2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] 5853 : Convert environment triggers to new pluggable triggers (post-bootstrap)
            2017-12-28 18:07:04,212 INFO [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] ------------------------------------------------------------------------------
            2017-12-28 18:07:04,231 ERROR [16-UpgradeTaskBackgroundThread:pool-31-thread-1] [AbstractUpgradeManager] java.lang.NullPointerException
            java.lang.NullPointerException
            at com.atlassian.bamboo.spring.StrutsContainer.lambda$static$0(StrutsContainer.java:15)
            at io.atlassian.fugue.Suppliers$MemoizingSupplier.get(Suppliers.java:161)
            at com.atlassian.struts.DefaultTextProvider.getTextProvider(DefaultTextProvider.java:188)
            at com.atlassian.struts.DefaultTextProvider.getText(DefaultTextProvider.java:39)
            at com.atlassian.bamboo.build.strategy.AfterSuccessfulPlanTrigger.getName(AfterSuccessfulPlanTrigger.java:53)
            at com.atlassian.bamboo.fieldvalue.BuildStrategyConfigurationUtils.getBuildStrategiesFromConfig(BuildStrategyConfigurationUtils.java:129)
            at com.atlassian.bamboo.upgrade.tasks.v5_8.UpgradeTask5853ConvertEnvironmentTriggers.doUpgrade(UpgradeTask5853ConvertEnvironmentTriggers.java:42)
            at com.atlassian.bamboo.upgrade.AbstractUpgradeManager.runUpgradeTask(AbstractUpgradeManager.java:185)
            at com.atlassian.bamboo.upgrade.UpgradeManagerImpl.doUpgrade(UpgradeManagerImpl.java:132)
            at com.atlassian.bamboo.upgrade.UpgradeLauncher.lambda$upgradeAndStartBamboo$0(UpgradeLauncher.java:104)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            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:745)
            {noformat}
             
            h3.Workaround
            Upgrade to Bamboo version 6.2.8
            Foong (Inactive) created issue -

              achystoprudov Alexey Chystoprudov
              klfoong Foong (Inactive)
              Affected customers:
              0 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: