This issue has been created
There are 4 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-df2bc646-8a46-4a47-9b97-af9424f7e8ac XWIKI-22916 In Progress

The xclass migrator is modifying the cached document

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-2b715ccc-42a2-4f3b-b1c3-78fad5b940c5 Thomas Mortagne created this issue on 21/Feb/25 16:14
 
Summary: The xclass migrator is modifying the cached document
Issue Type: cid:jira-generated-image-avatar-df2bc646-8a46-4a47-9b97-af9424f7e8ac Task
Affects Versions: 16.10.4
Assignee: Unassigned
Components: Old Core
Created: 21/Feb/25 16:14
Priority: cid:jira-generated-image-static-major-e8568f68-5bd5-43a3-ac6d-c14b09bfa06a Major
Reporter: Thomas Mortagne
Description:

Getting the following warning:

2025-02-21 15:36:48,881 [CommonsExecStreamPumper-pool-16-thread-1] - 2025-02-21 15:36:48,878 [XWiki initialization] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:Mail.MailConfig()]  
2025-02-21 15:36:48,881 [CommonsExecStreamPumper-pool-16-thread-1] - java.lang.IllegalStateException: Abusive modification of the cached document 
2025-02-21 15:36:48,881 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2436) 
2025-02-21 15:36:48,881 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.objects.BaseElement.setOwnerDocument(BaseElement.java:468) 
2025-02-21 15:36:48,881 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.objects.BaseCollection.addField(BaseCollection.java:545) 
2025-02-21 15:36:48,881 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.objects.BaseCollection.safeput(BaseCollection.java:271) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.internal.objects.classes.XClassMigratorListener.add(XClassMigratorListener.java:207) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.internal.objects.classes.XClassMigratorListener.migrate(XClassMigratorListener.java:192) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.internal.objects.classes.XClassMigratorListener.migrate(XClassMigratorListener.java:159) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.internal.objects.classes.XClassMigratorListener.onEvent(XClassMigratorListener.java:127) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:338) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:303) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.internal.event.XClassPropertyEventGeneratorListener.onDocumentCreatedEvent(XClassPropertyEventGeneratorListener.java:100) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.internal.event.XClassPropertyEventGeneratorListener.onEvent(XClassPropertyEventGeneratorListener.java:88) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:338) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:303) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.afterSave(XWiki.java:2040) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:2130) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:2008) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.initializeMandatoryDocument(XWiki.java:1467) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.initializeMandatoryDocuments(XWiki.java:1428) 
2025-02-21 15:36:48,882 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1356) 
2025-02-21 15:36:48,883 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1293) 
2025-02-21 15:36:48,883 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.XWiki.<init>(XWiki.java:1266) 
2025-02-21 15:36:48,883 [CommonsExecStreamPumper-pool-16-thread-1] - 	at com.xpn.xwiki.internal.XWikiInitializerJob.runInternal(XWikiInitializerJob.java:103) 
2025-02-21 15:36:48,883 [CommonsExecStreamPumper-pool-16-thread-1] - 	at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246) 
2025-02-21 15:36:48,883 [CommonsExecStreamPumper-pool-16-thread-1] - 	at org.xwiki.job.AbstractJob.run(AbstractJob.java:223) 
2025-02-21 15:36:48,883 [CommonsExecStreamPumper-pool-16-thread-1] - 	at java.base/java.lang.Thread.run(Thread.java:840) 
 
 

4 updates

 
cid:jira-generated-image-avatar-2b715ccc-42a2-4f3b-b1c3-78fad5b940c5 Changes by Thomas Mortagne on 21/Feb/25 16:14
 
Fix Version: 16.10.5
Fix Version: 17.2.0-rc-1
Assignee: Thomas Mortagne
Status: Open In Progress