|  
                               
                               
                              
                               
                              | Summary: |  
                              Abusive modification of document in Change Request  when editing title  |  
                                
                               
                              | Description: |  
                              Obtained following stacktrace when editing description of a CR in XWiki 17.6.0:  {noformat} 2025-07-30 14:40:40,561 [qtp1356728614-324 - http://localhost:8080/xwiki/changerequest/xwiki/save/CR1-4e8afea8-35ac-4fcf-9ec6-e88746101316?form_token=XRlULRnCcxx1YgEeCLwALA] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:ChangeRequest.Data.CR1-4e8afea8-35ac-4fcf-9ec6-e88746101316.WebHome()]  java.lang.IllegalStateException: Abusive modification of the cached document  at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2460)  at com.xpn.xwiki.doc.XWikiDocument.setDate(XWikiDocument.java:2329)  at org.xwiki.contrib.changerequest.internal.storage.DefaultChangeRequestStorageManager.prepareChangeRequestDocument(DefaultChangeRequestStorageManager.java:254)  at org.xwiki.contrib.changerequest.internal.storage.DefaultChangeRequestStorageManager.save(DefaultChangeRequestStorageManager.java:224)  at org.xwiki.contrib.changerequest.internal.handlers.SaveChangeRequestHandler.handleDescriptionOrTitleUpdate(SaveChangeRequestHandler.java:168)  at org.xwiki.contrib.changerequest.internal.handlers.SaveChangeRequestHandler.handle(SaveChangeRequestHandler.java:92)  at org.xwiki.contrib.changerequest.internal.handlers.ChangeRequestResourceHandler.handle(ChangeRequestResourceHandler.java:139) {noformat} 
  Also happening when performing a review: {noformat} 2025-07-30 16:27:58,944 [qtp1356728614-602 - http://localhost:8080/xwiki/changerequest/xwiki/review/CR1-74d80ac7-e7f5-46ca-baf7-6fb2c07ef122] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:ChangeRequest.Data.CR1-74d80ac7-e7f5-46ca-baf7-6fb2c07ef122.WebHome()]  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.store.XWikiHibernateStore.saveXWikiCollection(XWikiHibernateStore.java:1492)  at com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:749)  at com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:277)  at com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:239)  at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:2113)  at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:2008)  at org.xwiki.contrib.changerequest.internal.storage.DefaultReviewStorageManager.save(DefaultReviewStorageManager.java:117)  at org.xwiki.contrib.changerequest.internal.DefaultChangeRequestManager.addReview(DefaultChangeRequestManager.java:219)  at org.xwiki.contrib.changerequest.internal.handlers.ReviewChangeRequestHandler.handle(ReviewChangeRequestHandler.java:101)  at org.xwiki.contrib.changerequest.internal.handlers.ChangeRequestResourceHandler.handle(ChangeRequestResourceHandler.java:139) {noformat}  |  
                                
                              
                                 |