This issue has been created
There are 2 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-3d25365c-7509-42fb-b073-1084c3232dae XWIKI-23186 In Progress

Abusive modification of the cached document on WatchListObjectsRemovalTaskConsumer

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-e8361e32-535c-4e1b-914a-0d8ff6cb3a26 Manuel Leduc created this issue on 07/May/25 09:26
 
Summary: Abusive modification of the cached document on WatchListObjectsRemovalTaskConsumer
Issue Type: cid:jira-generated-image-avatar-3d25365c-7509-42fb-b073-1084c3232dae Bug
Affects Versions: 16.0.0-rc-1
Assignee: Unassigned
Components: Notifications
Created: 07/May/25 09:26
Priority: cid:jira-generated-image-static-major-0a42b7ac-feb4-4467-abe0-65ef45ae5090 Major
Reporter: Manuel Leduc
Description:

When running upgrade 8.4, I noticed the following logs

2025-05-07 09:20:03,848 [XWiki Solr index thread] WARN  o.a.v.introspection            - Deprecated usage of getter [com.xpn.xwiki.api.Document.getName] in xwiki:AppWithinMinutes.ClassEditSheet#title@1,11 
2025-05-07 09:20:03,849 [XWiki Solr index thread] WARN  o.a.v.introspection            - Deprecated usage of getter [com.xpn.xwiki.api.Document.getName] in xwiki:AppWithinMinutes.ClassEditSheet#title@1,166 
2025-05-07 09:20:03,941 [task-manager-consumer] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:XWiki.Admin()] 
java.lang.IllegalStateException: Abusive modification of the cached document
  at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2457)
  at com.xpn.xwiki.objects.BaseElement.setOwnerDocument(BaseElement.java:522)
  at com.xpn.xwiki.objects.BaseCollection.setOwnerDocument(BaseCollection.java:994)
  at com.xpn.xwiki.objects.BaseObject.setOwnerDocument(BaseObject.java:424)
  at com.xpn.xwiki.doc.XWikiDocument.createXObject(XWikiDocument.java:2995)
  at com.xpn.xwiki.doc.XWikiDocument.newXObject(XWikiDocument.java:8916)
  at org.xwiki.notifications.filters.migration.WatchListObjectsRemovalTaskConsumer.consume(WatchListObjectsRemovalTaskConsumer.java:93)
  at org.xwiki.index.internal.TaskExecutor.internalExecute(TaskExecutor.java:103)
  at org.xwiki.index.internal.TaskExecutor.execute(TaskExecutor.java:83)
  at org.xwiki.index.internal.DefaultTasksManager.consume(DefaultTasksManager.java:226)
  at org.xwiki.index.internal.DefaultTasksManager.run(DefaultTasksManager.java:209)
  at java.base/java.lang.Thread.run(Thread.java:1583)
2025-05-07 09:20:03,945 [task-manager-consumer] WARN  c.x.x.d.XWikiDocument          - Abusive modification of the cached document [xwiki:XWiki.Admin()] 
java.lang.IllegalStateException: Abusive modification of the cached document
  at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2457)
  at com.xpn.xwiki.doc.XWikiDocument.setXObjectsToRemove(XWikiDocument.java:6292)
  at com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:714)
  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.notifications.filters.migration.WatchListObjectsRemovalTaskConsumer.consume(WatchListObjectsRemovalTaskConsumer.java:99)
  at org.xwiki.index.internal.TaskExecutor.internalExecute(TaskExecutor.java:103)
  at org.xwiki.index.internal.TaskExecutor.execute(TaskExecutor.java:83)
  at org.xwiki.index.internal.DefaultTasksManager.consume(DefaultTasksManager.java:226)
  at org.xwiki.index.internal.DefaultTasksManager.run(DefaultTasksManager.java:209)
  at java.base/java.lang.Thread.run(Thread.java:1583)
2025-05-07 09:20:05,042 [XWiki Solr index thread] WARN  o.a.v.introspection            - Deprecated usage of getter [com.xpn.xwiki.api.Document.getName] in xwiki:AppWithinMinutes.TemplateProviderEditSheet#title@1,11 
 
 

2 updates

 
cid:jira-generated-image-avatar-96f6363c-325c-458e-a9be-fa269ccdf246 Changes by Thomas Mortagne on 07/May/25 09:29
 
Assignee: Thomas Mortagne
Status: Open In Progress