Details
-
Bug
-
Resolution: Fixed
-
Major
-
11.8-rc-1
-
None
-
Unknown
-
N/A
-
N/A
-
Description
When debugging upgrade 8.4, I noticed the following stack
2025-05-07 09:19:57,535 [XWiki initialization] INFO .HibernateDataMigrationManager - Data migration [R1130040XWIKI16682] applied successfully, database [xwiki] upgraded to version [1130040] 2025-05-07 09:19:57,535 [XWiki initialization] INFO .HibernateDataMigrationManager - Starting data migration [R1138000XWIKI16709] with version [1138000] on database [xwiki] 2025-05-07 09:19:57,538 [XWiki initialization] INFO 1138000XWIKI16709DataMigration - Migration needed for [1] users on database [xwiki]. 2025-05-07 09:19:57,597 [XWiki initialization] WARN c.x.x.d.XWikiDocument - Abusive modification of the cached document [xwiki:XWiki.Admin()] java.lang.IllegalStateException: Abusive modification of the cached document at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2457) at com.xpn.xwiki.objects.BaseElement.setOwnerDocument(BaseElement.java:522) at com.xpn.xwiki.objects.BaseCollection.addField(BaseCollection.java:546) at com.xpn.xwiki.objects.BaseCollection.safeput(BaseCollection.java:272) at com.xpn.xwiki.objects.BaseCollection.setIntValue(BaseCollection.java:386) at com.xpn.xwiki.store.migration.hibernate.R1138000XWIKI16709DataMigration.applyMigrationsOnUser(R1138000XWIKI16709DataMigration.java:176) at com.xpn.xwiki.store.migration.hibernate.R1138000XWIKI16709DataMigration.hibernateMigrate(R1138000XWIKI16709DataMigration.java:119) at com.xpn.xwiki.store.migration.hibernate.AbstractHibernateDataMigration.migrate(AbstractHibernateDataMigration.java:118) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:882) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.migrateDatabase(AbstractDataMigrationManager.java:781) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:702) at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.startMigrations(HibernateDataMigrationManager.java:363) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrationsOnlyOnce(AbstractDataMigrationManager.java:682) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.tryToProcceedToMigration(AbstractDataMigrationManager.java:659) at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.checkDatabase(AbstractDataMigrationManager.java:584) at com.xpn.xwiki.internal.store.hibernate.HibernateStore.beginTransaction(HibernateStore.java:770) at com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:601) at com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:1082) at com.xpn.xwiki.store.XWikiCacheStore.lambda$loadXWikiDoc$2(XWikiCacheStore.java:436) at org.xwiki.cache.internal.CacheLoader$LoaderEntry.lambda$new$1(CacheLoader.java:73) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at org.xwiki.cache.internal.CacheLoader.loadAndStoreInCache(CacheLoader.java:155) at com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:432) at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2201) at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2263) at com.xpn.xwiki.XWiki.initializeMandatoryDocument(XWiki.java:1461) at com.xpn.xwiki.XWiki.initializeMandatoryDocuments(XWiki.java:1428) at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1356) at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1293) at com.xpn.xwiki.XWiki.<init>(XWiki.java:1266) at com.xpn.xwiki.internal.XWikiInitializerJob.runInternal(XWikiInitializerJob.java:103) at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246) at org.xwiki.job.AbstractJob.run(AbstractJob.java:223) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-05-07 09:19:57,646 [XWiki initialization] INFO 1138000XWIKI16709DataMigration - [1] users on [1] have been migrated on database [xwiki].