[ https://issues.apache.org/jira/browse/CAUSEWAY-3878?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17940399#comment-17940399 ]
Andi Huber commented on CAUSEWAY-3878: -------------------------------------- Specifically happens when an entity action results in a standalone collection, while at the same time deleting said entity in the process. (ApplicationUser_delete is such an action.) > [Wicket Viewer] Cannot delete JPA Entity (as surfaces with SecMan) > ------------------------------------------------------------------ > > Key: CAUSEWAY-3878 > URL: https://issues.apache.org/jira/browse/CAUSEWAY-3878 > Project: Causeway > Issue Type: Bug > Components: Viewer Wicket > Reporter: Andi Huber > Assignee: Andi Huber > Priority: Blocker > Fix For: 3.3.0 > > > E.g. cannot delete User. > {noformat} > Caused by: java.lang.IllegalArgumentException: cannot recreate from memento > for deleted object > at > org.apache.causeway.commons.internal.exceptions._Exceptions.illegalArgument(_Exceptions.java:79) > ~[classes/:?] > at > org.apache.causeway.core.metamodel.tabular.internal.DataTableInternal$Memento.getDataTableModel(DataTableInternal.java:442) > ~[classes/:?] > at > org.apache.causeway.core.metamodel.tabular.internal.DataTableInternal$Memento.getDataTableModel(DataTableInternal.java:1) > ~[classes/:?] > at > org.apache.causeway.viewer.wicket.model.models.coll.CollectionModelAbstract.load(CollectionModelAbstract.java:73) > ~[classes/:?] > at > org.apache.causeway.viewer.wicket.model.models.coll.CollectionModelAbstract.load(CollectionModelAbstract.java:1) > ~[classes/:?] > at > org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:128) > ~[wicket-core-10.4.0.jar:10.4.0] > at > org.apache.causeway.viewer.wicket.model.models.coll.CollectionModelAbstract.getDataTableModel(CollectionModelAbstract.java:85) > ~[classes/:?] > at > org.apache.causeway.viewer.wicket.model.models.coll.CollectionModel.getName(CollectionModel.java:120) > ~[classes/:?] > at > org.apache.causeway.viewer.wicket.ui.components.collection.export.CollectionContentsAsExportFactory.createComponent(CollectionContentsAsExportFactory.java:75) > ~[classes/:?] > at > org.apache.causeway.viewer.wicket.ui.components.collection.selector.CollectionPresentationSelectorPanel.lambda$0(CollectionPresentationSelectorPanel.java:162) > ~[classes/:?] > at > org.apache.causeway.viewer.wicket.ui.util.Wkt$20.populateItem(Wkt.java:956) > ~[classes/:?] > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)