Hello, Really no idea about this ? :)
Br, Jeremie jerem wrote > > Having found this : > https://github.com/xwiki/xwiki-platform/commit/662163a5bd7f5d21085e41aa9b530df86f87870e, > ... I tried as indicated to use "safe mode" for this particular migration, > so I added the following to my xwiki.cfg and restarted: > xwiki.store.migration.R40000XWIKI6990.safemode=1 > > It still fails, though exception stacktrace is slightly different (breaks > on line 1127 instead of 777) : > > Caused by: java.lang.NullPointerException: null > at > com.xpn.xwiki.store.migration.hibernate.R40000XWIKI6990DataMigration.hibernateMigrate(R40000XWIKI6990DataMigration.java:1127) > ~[xwiki-platform-legacy-oldcore-4.1.3.jar:na] > at > com.xpn.xwiki.store.migration.hibernate.AbstractHibernateDataMigration.migrate(AbstractHibernateDataMigration.java:109) > ~[xwiki-platform-legacy-oldcore-4.1.3.jar:na] > ... 57 common frames omitted > > (I omitted the rest of the logs that are almost identical) > > In fact it breaks on an identical line but in alternate condition (for > safe mode): > > // Skip classes that will be updated by cascaded updates > if (!this.fkTables.contains(klass.getTable())) { > ... > > Thanks, > Jeremie > > > jerem wrote >> >> Hi guys, >> >> Tried migrating from 3.5 to 4.1.3 on my test instance, and it seems >> I'm stuck ... >> My test wiki is setup as a multi-wiki environment (for workspaces), >> the main db "xwiki" fails to be migrated, though other ones succeed. >> >> I checked other posts about migration issues, and it seems there >> usually are some indicative logs about what sql fails, in my case I >> only get a not nice NPE ... >> I saw other things about custom annotation class, but I do not >> remember having customized this in any way ... Some residue of >> previous migrations maybe ? >> >> The error in logs at startup is : >> >> 2012-08-06 14:06:58,920 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> .HibernateDataMigrationManager - Running storage schema updates and >> migrations >> 2012-08-06 14:06:59,110 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> .HibernateDataMigrationManager - Starting migration for database >> [xwiki]... >> 2012-08-06 14:06:59,527 >> [http://hostname:8080/xwikitest/bin/view/Main/] WARN >> h.R40001XWIKI7540DataMigration - Skipping database [xwiki] because it >> uses a custom annotation class. Comments and anotations will remain >> separated >> 2012-08-06 14:06:59,527 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> .HibernateDataMigrationManager - Current storage version = [15429] >> 2012-08-06 14:06:59,527 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> .HibernateDataMigrationManager - List of migrations that will be >> executed: >> 2012-08-06 14:06:59,527 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> .HibernateDataMigrationManager - R40000XWIKI6990 - Convert document >> IDs to use the new improved hash algorithm. >> 2012-08-06 14:07:00,626 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - 21 schema updates >> required. >> 2012-08-06 14:07:01,959 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> c.x.x.s.m.liquibase - Successfully acquired change log lock >> 2012-08-06 14:07:02,128 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> c.x.x.s.m.liquibase - Reading from `DATABASECHANGELOG` >> 2012-08-06 14:07:02,136 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> c.x.x.s.m.liquibase - Reading from `DATABASECHANGELOG` >> 2012-08-06 14:07:02,231 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> c.x.x.s.m.liquibase - Successfully released change log lock >> 2012-08-06 14:07:02,232 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> .HibernateDataMigrationManager - Running migration [R40000XWIKI6990] >> with version [40000] >> 2012-08-06 14:07:02,893 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - Retrieved 0 >> document IDs to be converted. >> 2012-08-06 14:07:03,421 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - Retrieved 6297 >> object IDs to be converted. >> 2012-08-06 14:07:03,489 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - Retrieved 6 >> custom mapped classes to be processed. >> 2012-08-06 14:07:17,970 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - Retrieved 793746 >> document statistics IDs to be converted. >> 2012-08-06 14:07:22,231 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - Retrieved 223856 >> referer statistics IDs to be converted. >> 2012-08-06 14:08:20,614 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - Retrieved 1177489 >> visit statistics IDs to be converted. >> 2012-08-06 14:08:20,635 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> h.R40000XWIKI6990DataMigration - [R40000XWIKI6990] - No document IDs >> to convert, skipping. >> 2012-08-06 14:08:20,681 >> [http://hostname:8080/xwikitest/bin/view/Main/] INFO >> .HibernateDataMigrationManager - Failed to migrate database [xwiki]... >> com.xpn.xwiki.store.migration.DataMigrationException: Data migration >> R40000XWIKI6990 failed >> at >> com.xpn.xwiki.store.migration.hibernate.AbstractHibernateDataMigration.migrate(AbstractHibernateDataMigration.java:111) >> ~[xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:621) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrationsForDatabase(AbstractDataMigrationManager.java:546) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:475) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.startMigrations(HibernateDataMigrationManager.java:296) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.AbstractDataMigrationManager.checkDatabase(AbstractDataMigrationManager.java:421) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.XWikiHibernateBaseStore.setDatabase(XWikiHibernateBaseStore.java:666) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:813) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:746) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:736) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:290) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1438) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1481) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at com.xpn.xwiki.XWiki.getXWikiPreference(XWiki.java:2215) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at com.xpn.xwiki.XWiki.getXWikiPreference(XWiki.java:2247) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.render.XWikiMacrosMappingRenderer.loadPreferences(XWikiMacrosMappingRenderer.java:107) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.render.XWikiMacrosMappingRenderer.<init>(XWikiMacrosMappingRenderer.java:83) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.render.DefaultXWikiRenderingEngine.<init>(DefaultXWikiRenderingEngine.java:72) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at com.xpn.xwiki.XWiki.resetRenderingEngine(XWiki.java:1114) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:790) >> [xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> [ ... some lines excluded ... ] >> Caused by: java.lang.NullPointerException: null >> at >> com.xpn.xwiki.store.migration.hibernate.R40000XWIKI6990DataMigration.getAllTableToProcess(R40000XWIKI6990DataMigration.java:777) >> ~[xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.hibernate.R40000XWIKI6990DataMigration.getAllTableToProcess(R40000XWIKI6990DataMigration.java:761) >> ~[xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.hibernate.R40000XWIKI6990DataMigration.hibernateMigrate(R40000XWIKI6990DataMigration.java:1066) >> ~[xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> at >> com.xpn.xwiki.store.migration.hibernate.AbstractHibernateDataMigration.migrate(AbstractHibernateDataMigration.java:109) >> ~[xwiki-platform-legacy-oldcore-4.1.3.jar:na] >> ... 57 common frames omitted >> >> >> Thanks for help ! >> >> Jeremie >> _______________________________________________ >> users mailing list >> users@ >> http://lists.xwiki.org/mailman/listinfo/users >> > -- View this message in context: http://xwiki.475771.n2.nabble.com/Another-migration-problem-3-5-to-4-1-3-tp7580726p7580809.html Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users