[MGNLWORKFLOW-466] Task app in unstable state after canceling Show Changes dialog Created: 13/Nov/23 Updated: 02/Feb/24 Resolved: 21/Dec/23 |
|
| Status: | Closed |
| Project: | Magnolia Workflow Module |
| Component/s: | None |
| Affects Version/s: | 6.0.11 |
| Fix Version/s: | 7.0.0, 6.0.12 |
| Type: | Bug | Priority: | Neutral |
| Reporter: | Richard Gange | Assignee: | Roman Kovařík |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | 0d | ||
| Time Spent: | 3h | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||
| Issue Links: |
|
||||||||||||
| Template: |
|
||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||
| Task DoD: |
[X]*
Doc/release notes changes? Comment present?
[X]*
Downstream builds green?
[X]*
Solution information and context easily available?
[X]*
Tests
[X]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||||||||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||||||||||
| Release notes required: |
Yes
|
||||||||||||
| Epic Link: | AuthorX Support | ||||||||||||
| Team: | |||||||||||||
| Work Started: | |||||||||||||
| Approved: |
Yes
|
||||||||||||
| Description |
|
The Tasks app enters an unstable state if a user cancels the "Show Changes" dialog. Reproduce
Actual Expected Notes ERROR info.magnolia.ui.contentapp.browser.ActionExecutionService 13.11.2023 11:12:35 -- An error occurred while executing action [claim] info.magnolia.ui.api.action.ActionExecutionException: Could not instantiate action class for action: claim at info.magnolia.ui.api.action.AbstractActionExecutor.createAction(AbstractActionExecutor.java:92) ~[magnolia-ui-api-6.2.40.jar:?] at info.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:61) ~[magnolia-ui-api-6.2.40.jar:?] at info.magnolia.ui.contentapp.browser.ActionExecutionService.executeAction(ActionExecutionService.java:70) ~[magnolia-ui-framework-6.2.40.jar:?] at info.magnolia.ui.framework.action.service.CompatibilityActionExecutionService.executeAction(CompatibilityActionExecutionService.java:129) ~[magnolia-ui-framework-compatibility-6.2.40.jar:?] at info.magnolia.ui.contentapp.browser.actions.ActionbarPresenter.fireAction(ActionbarPresenter.java:136) ~[magnolia-ui-framework-6.2.40.jar:?] at info.magnolia.ui.contentapp.browser.actions.ActionbarView.lambda$initialiseActionbar$3ff1b2f2$1(ActionbarView.java:139) ~[magnolia-ui-framework-6.2.40.jar:?] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] ... ... Caused by: java.lang.ClassCastException: class info.magnolia.ui.datasource.jcr.JcrDatasource$1 cannot be cast to class info.magnolia.task.Task (info.magnolia.ui.datasource.jcr.JcrDatasource$1 and info.magnolia.task.Task are in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @31464a43) at info.magnolia.ui.admincentral.shellapp.pulse.task.action.AbstractTaskAction.<init>(AbstractTaskAction.java:78) ~[magnolia-ui-admincentral-6.2.22.jar:?] at info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTaskAction.<init>(ClaimTaskAction.java:65) ~[magnolia-ui-admincentral-6.2.22.jar:?] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[?:?] at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:129) ~[magnolia-core-6.2.40.jar:?] at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:122) ~[magnolia-core-6.2.40.jar:?] at info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:134) ~[magnolia-core-6.2.40.jar:?] at info.magnolia.ui.framework.ioc.UiComponentProvider.lambda$newInstanceWithParameterResolvers$3(UiComponentProvider.java:136) ~[magnolia-ui-framework-6.2.40.jar:?] at info.magnolia.ui.framework.ioc.UiComponentProvider.provideInCurrentScope(UiComponentProvider.java:176) ~[magnolia-ui-framework-6.2.40.jar:?] at info.magnolia.ui.framework.ioc.UiComponentProvider.newInstanceWithParameterResolvers(UiComponentProvider.java:136) ~[magnolia-ui-framework-6.2.40.jar:?] at info.magnolia.ui.framework.ioc.UiComponentProvider.newInstance(UiComponentProvider.java:127) ~[magnolia-ui-framework-6.2.40.jar:?] at info.magnolia.ui.api.action.AbstractActionExecutor.createAction(AbstractActionExecutor.java:90) ~[magnolia-ui-api-6.2.40.jar:?] ... 136 more |