This issue has been created
There are 2 updates.
 
 
Discussions Application / cid:jira-generated-image-avatar-3636551d-d971-4b63-ad91-360786aa88e5 DISCUSSION-52 Open

Abusive modification of documents

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-a9386977-91f5-405d-ab52-2f441fe47895 Simon Urli created this issue on 30/Jul/25 15:04
 
Summary: Abusive modification of documents
Issue Type: cid:jira-generated-image-avatar-3636551d-d971-4b63-ad91-360786aa88e5 Bug
Affects Versions: 3.0.0
Assignee: Unassigned
Created: 30/Jul/25 15:04
Priority: cid:jira-generated-image-static-major-6fa57934-1e95-497c-83af-ba741d776d1f Major
Reporter: Simon Urli
Description:

We obtain various abusive modifications of documents when using the discussion application with Change Request and XWiki 17.6.0: 

2025-07-30 14:40:24,999 [qtp1356728614-32 - http://localhost:8080/xwiki/bin/get/ChangeRequest/Code/ChangeRequestDiscussion] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:ChangeRequest.Data.CR1-4e8afea8-35ac-4fcf-9ec6-e88746101316.Discussions.DiscussionContext.Line diff METADATA ADDED 5 in file Main\.WebHome context-d71a58a1-a906-45ee-80a6-5c7f0f442cf8()] 
java.lang.IllegalStateException: Abusive modification of the cached document
	at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2460)
	at com.xpn.xwiki.objects.BaseElement.setDirty(BaseElement.java:134)
	at com.xpn.xwiki.objects.BaseProperty.setDirty(BaseProperty.java:413)
	at com.xpn.xwiki.objects.ListProperty.setList(ListProperty.java:226)
	at com.xpn.xwiki.objects.ListProperty.setValue(ListProperty.java:93)
	at com.xpn.xwiki.objects.BaseCollection.setDBStringListValue(BaseCollection.java:520)
	at org.xwiki.contrib.discussions.store.internal.DefaultDiscussionContextStoreService.lambda$link$0(DefaultDiscussionContextStoreService.java:162)
 
2025-07-30 14:40:27,593 [qtp1356728614-32 - http://localhost:8080/xwiki/discussions/wiki/xwiki/create/Message/Line%20diff%20METADATA%20ADDED%205%20in%20file%20Main.WebHome%20discussion-33f261b6-2636-413c-9599-50d07b560bd9%3BapplicationHint%3Dchangerequest] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:ChangeRequest.Data.CR1-4e8afea8-35ac-4fcf-9ec6-e88746101316.Discussions.Discussion.Line diff METADATA ADDED 5 in file Main\.WebHome discussion-33f261b6-2636-413c-9599-50d07b560bd9()] 
java.lang.IllegalStateException: Abusive modification of the cached document
	at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2460)
	at com.xpn.xwiki.objects.BaseElement.setOwnerDocument(BaseElement.java:523)
	at com.xpn.xwiki.objects.BaseCollection.addField(BaseCollection.java:546)
	at com.xpn.xwiki.objects.BaseCollection.safeput(BaseCollection.java:272)
	at com.xpn.xwiki.objects.BaseCollection.setDateValue(BaseCollection.java:474)
	at org.xwiki.contrib.discussions.store.internal.DefaultDiscussionStoreService.lambda$touch$2(DefaultDiscussionStoreService.java:340)
	at java.base/java.util.Optional.ifPresent(Optional.java:178)
	at org.xwiki.contrib.discussions.store.internal.DefaultDiscussionStoreService.touch(DefaultDiscussionStoreService.java:339)
	at org.xwiki.contrib.discussions.internal.DefaultDiscussionService.touch(DefaultDiscussionService.java:163)
	at org.xwiki.contrib.discussions.internal.DefaultMessageService.create(DefaultMessageService.java:141)
	at org.xwiki.contrib.discussions.internal.server.DefaultDiscussionMessageRequestCreator.createMessage(DefaultDiscussionMessageRequestCreator.java:143)
	at org.xwiki.contrib.discussions.internal.server.DefaultDiscussionMessageRequestCreator.createMessage(DefaultDiscussionMessageRequestCreator.java:100)
	at org.xwiki.contrib.discussions.internal.server.DiscussionsResourceReferenceHandler.createMessage(DiscussionsResourceReferenceHandler.java:268)
	at org.xwiki.contrib.discussions.internal.server.DiscussionsResourceReferenceHandler.handleCreate(DiscussionsResourceReferenceHandler.java:254)
	at org.xwiki.contrib.discussions.internal.server.DiscussionsResourceReferenceHandler.handle(DiscussionsResourceReferenceHandler.java:157)
 
 

2 updates

 
cid:jira-generated-image-avatar-a9386977-91f5-405d-ab52-2f441fe47895 Changes by Simon Urli on 30/Jul/25 15:05
 
Fix Version: 3.0.1
Assignee: Simon Urli