Details
-
Bug
-
Resolution: Support Request
-
Medium
-
1.3
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.