java.lang.IllegalStateException: Abusive modification of the cached document
- at com.xpn.xwiki.doc.XWikiDocument.setMetaDataDirty(XWikiDocument.java:2436)
- at com.xpn.xwiki.internal.doc.XWikiAttachmentList.updateList(XWikiAttachmentList.java:262)
- at com.xpn.xwiki.internal.doc.XWikiAttachmentList.remove(XWikiAttachmentList.java:157)
- at com.xpn.xwiki.doc.XWikiDocument.removeAttachment(XWikiDocument.java:5611)
- at com.xpn.xwiki.doc.XWikiDocument.removeAttachment(XWikiDocument.java:5597)
- at org.xwiki.rest.internal.resources.attachments.AttachmentResourceImpl.deleteAttachment(AttachmentResourceImpl.java:118)
It's also a bit strange to use directly XWikiDocument for this, it should ideally use the public/script API and we usually do in those endpoint so ideally the fix should include adding an API to delete an attachment in api.Document.
3 updates
Changes by Thomas Mortagne on 20/Mar/25 11:20
Assignee:
Thomas Mortagne
Component:
Old Core
Status:
OpenIn Progress
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.