Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
9.8
-
None
-
Unknown
-
N/A
-
N/A
-
Description
I tried to upgrade from 9.6 to 9.8, but I got the error messages I paste at the end of this post.
I use tomcat 8.0.3, Apache 2.2.15 and Mysqld 5.1.73. The first error I saw was related to notification preferences for a specific user. Then I got this message each time I tried to upgrade (same message here it seems : https://jira.xwiki.org/browse/XWIKI-11706 ). I finally rollbacked to version 9.6.
Vincent Massol highlighted this part of the error message :
The following looks like a bug:
com.xpn.xwiki.store.migration.DataMigrationException: Data migration R98000NotificationPreferenceScopeMigration failed com.xpn.xwiki.store.migration.hibernate.AbstractHibernateDataMigration.migrate(AbstractHibernateDataMigration.java:113) com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:848) com.xpn.xwiki.store.migration.AbstractDataMigrationManager.migrateDatabase(AbstractDataMigrationManager.java:743) com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:664) com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.startMigrations(HibernateDataMigrationManager.java:355) com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrationsOnlyOnce(AbstractDataMigrationManager.java:644) com.xpn.xwiki.store.migration.AbstractDataMigrationManager.tryToProcceedToMigration(AbstractDataMigrationManager.java:621) com.xpn.xwiki.store.migration.AbstractDataMigrationManager.checkDatabase(AbstractDataMigrationManager.java:538) com.xpn.xwiki.store.XWikiHibernateBaseStore.setDatabase(XWikiHibernateBaseStore.java:765) com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:942) com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:873) com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:866) com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:280) com.xpn.xwiki.XWiki.getDocument(XWiki.java:1819) com.xpn.xwiki.XWiki.getDocument(XWiki.java:1860) org.xwiki.configuration.internal.AbstractXWikiPreferencesConfigurationSource.getBaseObject(AbstractXWikiPreferencesConfigurationSource.java:86) org.xwiki.configuration.internal.AbstractXWikiPreferencesConfigurationSource.getBaseProperty(AbstractXWikiPreferencesConfigurationSource.java:139) org.xwiki.configuration.internal.AbstractXWikiPreferencesConfigurationSource.getBaseProperty(AbstractXWikiPreferencesConfigurationSource.java:156) org.xwiki.configuration.internal.AbstractDocumentConfigurationSource.getPropertyValue(AbstractDocumentConfigurationSource.java:313) org.xwiki.configuration.internal.AbstractDocumentConfigurationSource.containsKey(AbstractDocumentConfigurationSource.java:192) org.xwiki.configuration.internal.AbstractSpacesConfigurationSource$SpaceConfigurationSource.containsKey(AbstractSpacesConfigurationSource.java:172) org.xwiki.configuration.internal.AbstractCompositeConfigurationSource.containsKey(AbstractCompositeConfigurationSource.java:45) org.xwiki.configuration.internal.AbstractCompositeConfigurationSource.containsKey(AbstractCompositeConfigurationSource.java:45) org.xwiki.configuration.internal.AbstractCompositeConfigurationSource.getProperty(AbstractCompositeConfigurationSource.java:95) org.xwiki.store.filesystem.internal.DefaultFilesystemAttachmentsConfiguration.cleanOnStartup(DefaultFilesystemAttachmentsConfiguration.java:52) org.xwiki.store.filesystem.internal.DefaultFilesystemStoreTools.initialize(DefaultFilesystemStoreTools.java:179) org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39) org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:322) org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:424) org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:392) org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:190) org.xwiki.component.embed.EmbeddableComponentManager.getDependencyInstance(EmbeddableComponentManager.java:363) org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:312) org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:424) org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:392) org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:190) org.xwiki.component.internal.multi.DelegateComponentManager.getInstance(DelegateComponentManager.java:83) org.xwiki.component.internal.multi.DelegateComponentManager.getInstance(DelegateComponentManager.java:83) org.xwiki.component.internal.multi.DelegateComponentManager.getInstance(DelegateComponentManager.java:83) org.xwiki.component.internal.multi.DelegateComponentManager.getInstance(DelegateComponentManager.java:83) org.xwiki.component.internal.multi.DelegateComponentManager.getInstance(DelegateComponentManager.java:83) com.xpn.xwiki.web.Utils.getComponent(Utils.java:753) com.xpn.xwiki.web.Utils.getComponent(Utils.java:716) com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1164) com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1105) com.xpn.xwiki.XWiki.<init>(XWiki.java:1078) com.xpn.xwiki.internal.XWikiInitializerJob.runInternal(XWikiInitializerJob.java:117) org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:206) org.xwiki.job.AbstractJob.run(AbstractJob.java:189) java.lang.Thread.run(Thread.java:745) cause mère java.lang.NullPointerException com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:4016) com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:3981)
The full error message :