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

Upgradetask 2704 fails if there are marked for deletion plans in the database

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 3.3.2, 3.4 M0, 3.4
    • 3.3
    • Upgrading
    • None

    Description

      If you have data with plans that's been marked for deletion but have not fully removed them yet, upgrade task 2704 will fail with

      2011-10-11 16:34:38,598 INFO [2-UpgradeTaskBackgroundThread:pool-8-thread-1] [AbstractUpgradeManager] --------------------------------------------------------------
      2011-10-11 16:34:38,598 INFO [2-UpgradeTaskBackgroundThread:pool-8-thread-1] [AbstractUpgradeManager] Running upgrade task 2704 : Init BuildResultSummaryRevisionKey
      2011-10-11 16:34:38,599 INFO [2-UpgradeTaskBackgroundThread:pool-8-thread-1] [AbstractUpgradeManager] --------------------------------------------------------------
      2011-10-11 16:34:38,674 ERROR [2-UpgradeTaskBackgroundThread:pool-8-thread-1] [AbstractUpgradeManager] com.atlassian.upgrade.UpgradeException: Plan FWORK-MASTER has 0 repositories configured while it should have exactly 1
      com.atlassian.upgrade.UpgradeException: Plan FWORK-MASTER has 0 repositories configured while it should have exactly 1
      	at com.atlassian.bamboo.upgrade.tasks.UpgradeTask2704InitializeRepositoryChangesets.getRepositoryDefinitionId(UpgradeTask2704InitializeRepositoryChangesets.java:295)
      	at com.atlassian.bamboo.upgrade.tasks.UpgradeTask2704InitializeRepositoryChangesets.access$100(UpgradeTask2704InitializeRepositoryChangesets.java:37)
      	at com.atlassian.bamboo.upgrade.tasks.UpgradeTask2704InitializeRepositoryChangesets$2.doInHibernate(UpgradeTask2704InitializeRepositoryChangesets.java:161)
      	at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:370)
      	at com.atlassian.bamboo.persistence.BambooTransactionHibernateTemplate$1.doInTransaction(BambooTransactionHibernateTemplate.java:39)
      	at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:127)
      	at com.atlassian.bamboo.persistence.BambooTransactionHibernateTemplate.executeWithResult(BambooTransactionHibernateTemplate.java:34)
      	at com.atlassian.bamboo.upgrade.tasks.UpgradeTask2704InitializeRepositoryChangesets.processBRS(UpgradeTask2704InitializeRepositoryChangesets.java:135)
      	at com.atlassian.bamboo.upgrade.tasks.UpgradeTask2704InitializeRepositoryChangesets.doUpgrade(UpgradeTask2704InitializeRepositoryChangesets.java:103)
      	at com.atlassian.bamboo.upgrade.AbstractUpgradeManager.runUpgradeTask(AbstractUpgradeManager.java:200)
      	at com.atlassian.bamboo.upgrade.UpgradeManagerImpl.doUpgrade(UpgradeManagerImpl.java:91)
      	at com.atlassian.bamboo.upgrade.UpgradeLauncher$1.call(UpgradeLauncher.java:115)
      	at com.atlassian.bamboo.upgrade.UpgradeLauncher$1.call(UpgradeLauncher.java:112)
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      	at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$2.run(NamedThreadFactory.java:50)
      	at java.lang.Thread.run(Thread.java:662)
      

      Attachments

        Activity

          People

            pbruski Przemek Bruski
            mark@atlassian.com MarkC
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: