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

Multiple Externals will cause an exception on startup after restart

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 2.0.2
    • 2.0.1
    • None

    Description

      If you have a plan with multiple externals, the second startup will cause something like

      2008-05-01 16:21:38,957 FATAL [main] [BambooContainer:237] Cannot start bamboo
      java.lang.NumberFormatException: For input string: "[58046, 58046]"
      at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
      at java.lang.Long.parseLong(Long.java:403)
      at java.lang.Long.parseLong(Long.java:461)
      at com.atlassian.bamboo.utils.ConfigUtils.toLongMap(ConfigUtils.java:131)
      at com.atlassian.bamboo.repository.svn.SvnRepository.populateFromConfig(SvnRepository.java:646)
      at com.atlassian.bamboo.fieldvalue.BuildDefinitionConverter.toObject(BuildDefinitionConverter.java:137)
      at com.atlassian.bamboo.build.DefaultBuildDefinitionManager.getBuildDefinitionFromBuild(DefaultBuildDefinitionManager.java:73)
      at com.atlassian.bamboo.build.DefaultBuildDefinitionManager.getBuildDefinition(DefaultBuildDefinitionManager.java:31)
      at com.atlassian.bamboo.build.DefaultBuild.getBuildDefinition(DefaultBuild.java:419)
      at com.atlassian.bamboo.container.BambooContainer.initialiseBuilds(BambooContainer.java:317)
      at com.atlassian.bamboo.container.BambooContainer.start(BambooContainer.java:229)
      at com.atlassian.bamboo.upgrade.UpgradeLauncher.upgradeAndStartBamboo(UpgradeLauncher.java:123)
      at com.atlassian.bamboo.upgrade.UpgradeLauncher.contextInitialized(UpgradeLauncher.java:37)
      at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
      at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
      at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
      at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
      at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
      at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
      at org.mortbay.jetty.Server.doStart(Server.java:217)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
      at com.atlassian.bamboo.server.Server.main(Server.java:60)
      2008-05-01 16:21:42,651 FATAL [main] [UpgradeLauncher:132] Failed to initialise Bamboo container
      java.lang.NumberFormatException: For input string: "[58046, 58046]"
      at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
      at java.lang.Long.parseLong(Long.java:403)
      at java.lang.Long.parseLong(Long.java:461)
      at com.atlassian.bamboo.utils.ConfigUtils.toLongMap(ConfigUtils.java:131)
      at com.atlassian.bamboo.repository.svn.SvnRepository.populateFromConfig(SvnRepository.java:646)
      at com.atlassian.bamboo.fieldvalue.BuildDefinitionConverter.toObject(BuildDefinitionConverter.java:137)
      at com.atlassian.bamboo.build.DefaultBuildDefinitionManager.getBuildDefinitionFromBuild(DefaultBuildDefinitionManager.java:73)
      at com.atlassian.bamboo.build.DefaultBuildDefinitionManager.getBuildDefinition(DefaultBuildDefinitionManager.java:31)
      at com.atlassian.bamboo.build.DefaultBuild.getBuildDefinition(DefaultBuild.java:419)
      at com.atlassian.bamboo.container.BambooContainer.initialiseBuilds(BambooContainer.java:317)
      at com.atlassian.bamboo.container.BambooContainer.start(BambooContainer.java:229)
      at com.atlassian.bamboo.upgrade.UpgradeLauncher.upgradeAndStartBamboo(UpgradeLauncher.java:123)
      at com.atlassian.bamboo.upgrade.UpgradeLauncher.contextInitialized(UpgradeLauncher.java:37)
      at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
      at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
      at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
      at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
      at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
      at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
      at org.mortbay.jetty.Server.doStart(Server.java:217)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
      at com.atlassian.bamboo.server.Server.main(Server.java:60)
      2008-05-01 16:21:42.917::WARN: Failed startup of context org.mortbay.jetty.webapp.WebAppContext@af617e

      {/bamboo,./bamboo-tags/bamboo-head/bamboo-web-app/src/main/webapp}

      java.lang.RuntimeException: Failed to upgrade
      at com.atlassian.bamboo.upgrade.UpgradeLauncher.upgradeAndStartBamboo(UpgradeLauncher.java:138)
      at com.atlassian.bamboo.upgrade.UpgradeLauncher.contextInitialized(UpgradeLauncher.java:37)
      at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530)
      at org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
      at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
      at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
      at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
      at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
      at org.mortbay.jetty.Server.doStart(Server.java:217)
      at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
      at com.atlassian.bamboo.server.Server.main(Server.java:60)
      Caused by: java.lang.NumberFormatException: For input string: "[58046, 58046]"
      at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
      at java.lang.Long.parseLong(Long.java:403)
      at java.lang.Long.parseLong(Long.java:461)
      at com.atlassian.bamboo.utils.ConfigUtils.toLongMap(ConfigUtils.java:131)
      at com.atlassian.bamboo.repository.svn.SvnRepository.populateFromConfig(SvnRepository.java:646)
      at com.atlassian.bamboo.fieldvalue.BuildDefinitionConverter.toObject(BuildDefinitionConverter.java:137)
      at com.atlassian.bamboo.build.DefaultBuildDefinitionManager.getBuildDefinitionFromBuild(DefaultBuildDefinitionManager.java:73)
      at com.atlassian.bamboo.build.DefaultBuildDefinitionManager.getBuildDefinition(DefaultBuildDefinitionManager.java:31)
      at com.atlassian.bamboo.build.DefaultBuild.getBuildDefinition(DefaultBuild.java:419)
      at com.atlassian.bamboo.container.BambooContainer.initialiseBuilds(BambooContainer.java:317)
      at com.atlassian.bamboo.container.BambooContainer.start(BambooContainer.java:229)
      at com.atlassian.bamboo.upgrade.UpgradeLauncher.upgradeAndStartBamboo(UpgradeLauncher.java:123)
      ... 11 more

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: