This issue has been created
There are 2 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-eca6324c-bc6a-47c8-aed9-9583f2a893db XWIKI-22941 In Progress

Abusive modification of documents when creating a subwiki

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-15e57128-5fa6-4fb0-a0f7-02bc1bad6c05 Simon Urli created this issue on 27/Feb/25 10:13
 
Summary: Abusive modification of documents when creating a subwiki
Issue Type: cid:jira-generated-image-avatar-eca6324c-bc6a-47c8-aed9-9583f2a893db Bug
Affects Versions: 17.1.0
Assignee: Unassigned
Components: Wiki
Created: 27/Feb/25 10:13
Priority: cid:jira-generated-image-static-major-616fa578-dccb-4f89-914e-04dd4e00d48a Major
Reporter: Simon Urli
Description:

I obtained warnings when creating a new subwiki in the logs, right after the starting job log:

Starting job of type [wikicreationjob] with identifier [wikicreation/createandinstall/sub1]
Abusive modification of the cached document
class java.lang.IllegalStateException: Abusive modification of the cached document
    at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2436)
    at com.xpn.xwiki.objects.BaseElement.setOwnerDocument(BaseElement.java:468)
    at com.xpn.xwiki.objects.BaseObject.set(BaseObject.java:369)
    at org.xwiki.wiki.internal.descriptor.builder.DefaultWikiDescriptorBuilder.save(DefaultWikiDescriptorBuilder.java:208)
    at org.xwiki.wiki.internal.descriptor.DefaultWikiDescriptorManager.saveDescriptor(DefaultWikiDescriptorManager.java:212)
    at org.xwiki.platform.wiki.creationjob.internal.steps.SaveWikiMetaDataStep.execute(SaveWikiMetaDataStep.java:69)
    at org.xwiki.platform.wiki.creationjob.internal.WikiCreationJob.runInternal(WikiCreationJob.java:96)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)
Abusive modification of the cached document
class java.lang.IllegalStateException: Abusive modification of the cached document
    at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2436)
    at com.xpn.xwiki.objects.BaseElement.setDirty(BaseElement.java:133)
    at com.xpn.xwiki.objects.BaseCollection.addField(BaseCollection.java:552)
    at com.xpn.xwiki.objects.BaseCollection.safeput(BaseCollection.java:271)
    at com.xpn.xwiki.objects.BaseCollection.setStringValue(BaseCollection.java:339)
    at org.xwiki.wiki.user.internal.DefaultWikiUserConfigurationHelper.saveConfiguration(DefaultWikiUserConfigurationHelper.java:122)
    at org.xwiki.wiki.user.internal.DefaultWikiUserManager.setMembershipType(DefaultWikiUserManager.java:104)
    at org.xwiki.platform.wiki.creationjob.internal.steps.SaveWikiMetaDataStep.execute(SaveWikiMetaDataStep.java:76)
    at org.xwiki.platform.wiki.creationjob.internal.WikiCreationJob.runInternal(WikiCreationJob.java:96)
    at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
    at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.lang.Thread.run(Thread.java:840)

 
 

2 updates

 
cid:jira-generated-image-avatar-baa3b888-3151-44b3-8c56-1aa25fa5b08d Changes by Thomas Mortagne on 27/Feb/25 10:15
 
Assignee: Thomas Mortagne
Status: Open In Progress