Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-2355

Bandana upgrade error 1.2 -> 1.3

    XMLWordPrintable

Details

    Description

      This issue started off in the comments of CONF-2308, but is unrelated, so I'm moving it to its own issue.

      Juha Komulainen:

      We tried to perform upgrade from 1.2.3 to 1.3 using Oracle as database. Everything went fine until colour schemes upgrade, which produced the stacktraces included here. Any workarounds?

      2004-12-01 09:25:52,314 INFO [atlassian.confluence.upgrade.ColourSchemesUpgradeTask] Beginning colour schemes upgrade
      2004-12-01 09:25:52,321 ERROR [confluence.setup.bandana.ConfluenceBandanaPersister] Error loading stream for context : com.atlassian.confluence.setup.bandana
      .ConfluenceBandanaContext@0
      java.lang.NullPointerException
      at com.thoughtworks.xstream.XStream.fromXML(XStream.java:168)
      at com.atlassian.confluence.setup.bandana.ConfluenceBandanaPersister.loadBandanaMap(ConfluenceBandanaPersister.java:66)
      at com.atlassian.confluence.setup.bandana.ConfluenceBandanaPersister.store(ConfluenceBandanaPersister.java:47)
      at com.atlassian.bandana.impl.CachingBandanaPersister.store(CachingBandanaPersister.java:57)
      at com.atlassian.bandana.DefaultBandanaManager.setValue(DefaultBandanaManager.java:50)
      at com.atlassian.confluence.themes.DefaultColourSchemeManager.saveGlobalColourScheme(DefaultColourSchemeManager.java:133)
      at com.atlassian.confluence.upgrade.ColourSchemesUpgradeTask.doUpgrade(ColourSchemesUpgradeTask.java:52)
      at bucket.upgrade.AbstractUpgradeManager.doUpgrade(AbstractUpgradeManager.java:88)
      at bucket.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:53)
      at bucket.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:27)
      at com.atlassian.confluence.upgrade.ConfluenceUpgradeServletContextListener.contextInitialized(ConfluenceUpgradeServletContextListener.java:13)
      ...

      2004-12-01 09:25:52,326 ERROR [bucket.upgrade.UpgradeManager] Upgrade failed: null
      java.lang.NullPointerException
      at com.atlassian.confluence.setup.bandana.ConfluenceBandanaPersister.store(ConfluenceBandanaPersister.java:54)
      at com.atlassian.bandana.impl.CachingBandanaPersister.store(CachingBandanaPersister.java:57)
      at com.atlassian.bandana.DefaultBandanaManager.setValue(DefaultBandanaManager.java:50)
      at com.atlassian.confluence.themes.DefaultColourSchemeManager.saveGlobalColourScheme(DefaultColourSchemeManager.java:133)
      at com.atlassian.confluence.upgrade.ColourSchemesUpgradeTask.doUpgrade(ColourSchemesUpgradeTask.java:52)
      at bucket.upgrade.AbstractUpgradeManager.doUpgrade(AbstractUpgradeManager.java:88)
      at bucket.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:53)
      at bucket.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:27)
      at com.atlassian.confluence.upgrade.ConfluenceUpgradeServletContextListener.contextInitialized(ConfluenceUpgradeServletContextListener.java:13)
      ...

      Dec 1, 2004 9:25:52 AM bucket.upgrade.UpgradeLauncherServletContextListener contextInitialized
      SEVERE: Upgrade failed, application will not start: null
      java.lang.NullPointerException
      at com.atlassian.confluence.setup.bandana.ConfluenceBandanaPersister.store(ConfluenceBandanaPersister.java:54)
      at com.atlassian.bandana.impl.CachingBandanaPersister.store(CachingBandanaPersister.java:57)
      at com.atlassian.bandana.DefaultBandanaManager.setValue(DefaultBandanaManager.java:50)
      at com.atlassian.confluence.themes.DefaultColourSchemeManager.saveGlobalColourScheme(DefaultColourSchemeManager.java:133)
      at com.atlassian.confluence.upgrade.ColourSchemesUpgradeTask.doUpgrade(ColourSchemesUpgradeTask.java:52)
      at bucket.upgrade.AbstractUpgradeManager.doUpgrade(AbstractUpgradeManager.java:88)
      at bucket.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:53)
      at bucket.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:27)
      at com.atlassian.confluence.upgrade.ConfluenceUpgradeServletContextListener.contextInitialized(ConfluenceUpgradeServletContextListener.java:13)
      ...
      rethrown as bucket.upgrade.UpgradeException
      at bucket.upgrade.AbstractUpgradeManager.doUpgrade(AbstractUpgradeManager.java:107)
      at bucket.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:53)
      at bucket.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:27)
      at com.atlassian.confluence.upgrade.ConfluenceUpgradeServletContextListener.contextInitialized(ConfluenceUpgradeServletContextListener.java:13)
      ...
      Caused by: java.lang.NullPointerException
      at com.atlassian.confluence.setup.bandana.ConfluenceBandanaPersister.store(ConfluenceBandanaPersister.java:54)
      at com.atlassian.bandana.impl.CachingBandanaPersister.store(CachingBandanaPersister.java:57)
      at com.atlassian.bandana.DefaultBandanaManager.setValue(DefaultBandanaManager.java:50)
      at com.atlassian.confluence.themes.DefaultColourSchemeManager.saveGlobalColourScheme(DefaultColourSchemeManager.java:133)
      at com.atlassian.confluence.upgrade.ColourSchemesUpgradeTask.doUpgrade(ColourSchemesUpgradeTask.java:52)
      at bucket.upgrade.AbstractUpgradeManager.doUpgrade(AbstractUpgradeManager.java:88)

      I didn't get 1.3 working. I went back to 1.2 and restored the backups that I created just before trying to upgrade.

      As for version of xpp, it seems to be correct:

      $ jar tf atlassian-confluence-1.3.war | grep xpp
      WEB-INF/lib/xpp3-1.1.3.4d_b4_min.jar

      I have went through catalina.out and clipped a 120k piece that was generated using the attempted upgrade. I don't think there was anything interesting except the above stacktrace, but I'll attach it here anyway.

      Attachments

        Activity

          People

            dave@atlassian.com dave (Inactive)
            cmiller@atlassian.com Charles Miller
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: