This issue has been created
There is 1 update.
 
 
XWiki Platform / cid:jira-generated-image-avatar-0c119ec2-1c27-48ac-bd08-7249158e3380 XWIKI-22902 Open

Adding a user to a group modifies the cached document

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-bae0b6bc-d88c-4c56-be16-f288c23bd1e6 Michael Hamann created this issue on 20/Feb/25 11:04
 
Summary: Adding a user to a group modifies the cached document
Issue Type: cid:jira-generated-image-avatar-0c119ec2-1c27-48ac-bd08-7249158e3380 Bug
Affects Versions: 14.10
Assignee: Unassigned
Components: Old Core
Created: 20/Feb/25 11:04
Priority: cid:jira-generated-image-static-major-0ddad66d-7166-44e4-9086-030f419fc772 Major
Reporter: Michael Hamann
Description:

Steps to reproduce:

  • Add a user

Expected result:

No warning is logged.

Actual result:

A warning like the following is logged (in snapshot versions since 2025-02-20/XWiki 17.2.0RC1+, but the problem existed before):

2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - java.lang.IllegalStateException: Abusive modification of the cached document 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2436) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.objects.BaseElement.setOwnerDocument(BaseElement.java:468) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.objects.BaseCollection.setOwnerDocument(BaseCollection.java:988) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.objects.BaseObject.setOwnerDocument(BaseObject.java:413) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.doc.XWikiDocument.createXObject(XWikiDocument.java:2949) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.doc.XWikiDocument.newXObject(XWikiDocument.java:8806) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.XWiki.addUserToGroup(XWiki.java:4313) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.XWiki.setUserDefaultGroup(XWiki.java:4294) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.XWiki.setUserDefaultGroup(XWiki.java:4276) 
2025-02-20 06:32:35,963 [CommonsExecStreamPumper-pool-20-thread-1] - 	at com.xpn.xwiki.internal.user.UserCreatedEventListener.onEvent(UserCreatedEventListener.java:76)
 
 

1 update

 
cid:jira-generated-image-avatar-bae0b6bc-d88c-4c56-be16-f288c23bd1e6 Changes by Michael Hamann on 20/Feb/25 11:04
 
Assignee: Michael Hamann