Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-22916

The xclass migrator is modifying the cached document

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 17.2.0-rc-1, 16.10.5
    • 16.10.4
    • Old Core
    • None
    • Unknown
    • N/A
    • N/A

    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) 
      

      Attachments

        Activity

          People

            tmortagne Thomas Mortagne
            tmortagne Thomas Mortagne
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: