You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@causeway.apache.org by "Andi Huber (Jira)" <ji...@apache.org> on 2025/04/03 05:29:00 UTC
[jira] [Updated] (CAUSEWAY-3878) [Wicket Viewer] Potential UI exception when deleting an Entity (as surfaces with SecMan)
[ https://issues.apache.org/jira/browse/CAUSEWAY-3878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andi Huber updated CAUSEWAY-3878:
---------------------------------
Summary: [Wicket Viewer] Potential UI exception when deleting an Entity (as surfaces with SecMan) (was: [Wicket Viewer] Cannot delete JPA Entity (as surfaces with SecMan))
> [Wicket Viewer] Potential UI exception when deleting an 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)