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

The edit action modify the cached document when creating a page from template

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 18.0.0-rc-1, 17.10.3
    • 16.10.4
    • Old Core
    • None
    • Unit
    • Unknown
    • N/A
    • N/A

    Description

      To reproduce: execute org.xwiki.administration.test.ui.PageTemplatesIT#createPagesFromTemplate UI test.

      Getting the following warning:

       2025-02-25 15:49:50,629 [qtp1663619914-217 - http://host.testcontainers.internal:8080/xwiki/bin/edit/PageTemplatesIT/createPagesFromTemplate/TestTemplateInstance/WebHome?template=PageTemplatesIT.createPagesFromTemplate.TestTemplate&parent=PageTemplatesIT.createPagesFromTemplate.TestTemplateProvider&title=TestTemplateInstance&form_token=mCcjbaFsfjhDFkObEJOBeg] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:PageTemplatesIT.createPagesFromTemplate.TestTemplate()]  
       java.lang.IllegalStateException: Abusive modification of the cached document 
       	at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2436) 
       	at com.xpn.xwiki.doc.XWikiAttachmentContent.setContentDirty(XWikiAttachmentContent.java:233) 
       	at com.xpn.xwiki.doc.XWikiDocument.copyAttachment(XWikiDocument.java:4792) 
       	at com.xpn.xwiki.doc.XWikiDocument.copyAttachments(XWikiDocument.java:4759) 
       	at com.xpn.xwiki.doc.XWikiDocument.readFromTemplate(XWikiDocument.java:4551)
       	at com.xpn.xwiki.web.XWikiAction.readFromTemplate(XWikiAction.java:1266) 
       	at com.xpn.xwiki.web.EditAction.prepareEditedDocument(EditAction.java:128) 
       	at com.xpn.xwiki.web.EditAction.render(EditAction.java:83) 
       	at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:636) 
       	at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:338) 
      ...
      

      Attachments

        Issue Links

          Activity

            People

              surli Simon Urli
              tmortagne Thomas Mortagne
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: