[jira] [Updated] (ISIS-1973) "republish" mixin - action button is rendered but attempting to invoke throws an exception
[ https://issues.apache.org/jira/browse/ISIS-1973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-1973: -- Priority: Minor (was: Major) > "republish" mixin - action button is rendered but attempting to invoke throws > an exception > -- > > Key: ISIS-1973 > URL: https://issues.apache.org/jira/browse/ISIS-1973 > Project: Isis > Issue Type: Bug > Components: Isis Viewer Wicket >Affects Versions: 1.16.2 >Reporter: Daniel Keir Haywood >Priority: Minor > > h2. To reproduce: > * login with estatio-user-it, ensure has "estatio-user" role but doesn't > have "estatio-superuser" role. > - navigate to > http://estatiotest.int.prd.ecpnv.com/wicket/entity/org.estatio.dom.invoice.Invoice:106874 > - the "republish" action (contributed from > - when invoke, get an exception in the UI, with stack trace below: > > message shown to user: > Reason: Not authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > stack trace: > {code} > Caused by: org.apache.isis.core.commons.exceptions.IsisApplicationException: > org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not > authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > at > org.apache.isis.core.commons.lang.ThrowableExtensions.throwWithinIsisException(ThrowableExtensions.java:55) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:303) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:222) > at > org.apache.isis.applib.services.iactn.Interaction.executeInternal(Interaction.java:173) > at > org.apache.isis.applib.services.iactn.Interaction.execute(Interaction.java:143) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.doInvoke(ActionInvocationFacetForDomainEventAbstract.java:310) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$1.execute(ActionInvocationFacetForDomainEventAbstract.java:164) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:142) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:132) > at > org.apache.isis.core.runtime.services.persistsession.PersistenceSessionServiceInternalDefault.executeWithinTransaction(PersistenceSessionServiceInternalDefault.java:192) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.invoke(ActionInvocationFacetForDomainEventAbstract.java:160) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeInternal(ObjectActionDefault.java:400) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionMixedIn.execute(ObjectActionMixedIn.java:230) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeWithRuleChecking(ObjectActionDefault.java:370) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.executeAction(ActionModel.java:460) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:439) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:76) > at > org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.execute(ActionModel.java:569) > at > org.apache.isis.viewer.wicket.ui.components.actions.ActionFormExecutorStrategy.obtainResultAdapter(ActionFormExecutorStrategy.java:71) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.obtainResultAdapter(FormExecutorDefault.java:514) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.executeAndProcessResults(FormExecutorDefault.java:147) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.onClick(ActionLinkFactoryAbstract.java:214) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.access$100(ActionLinkFactoryAbstract.java:71) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.performOnClick(ActionLinkFactoryAbstract.java:147) > at >
[jira] [Updated] (ISIS-1973) "republish" mixin - action button is rendered but attempting to invoke throws an exception
[ https://issues.apache.org/jira/browse/ISIS-1973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-1973: -- Fix Version/s: (was: 2.0.0) > "republish" mixin - action button is rendered but attempting to invoke throws > an exception > -- > > Key: ISIS-1973 > URL: https://issues.apache.org/jira/browse/ISIS-1973 > Project: Isis > Issue Type: Bug > Components: Isis Viewer Wicket >Affects Versions: 1.16.2 >Reporter: Daniel Keir Haywood >Priority: Major > > h2. To reproduce: > * login with estatio-user-it, ensure has "estatio-user" role but doesn't > have "estatio-superuser" role. > - navigate to > http://estatiotest.int.prd.ecpnv.com/wicket/entity/org.estatio.dom.invoice.Invoice:106874 > - the "republish" action (contributed from > - when invoke, get an exception in the UI, with stack trace below: > > message shown to user: > Reason: Not authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > stack trace: > {code} > Caused by: org.apache.isis.core.commons.exceptions.IsisApplicationException: > org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not > authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > at > org.apache.isis.core.commons.lang.ThrowableExtensions.throwWithinIsisException(ThrowableExtensions.java:55) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:303) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:222) > at > org.apache.isis.applib.services.iactn.Interaction.executeInternal(Interaction.java:173) > at > org.apache.isis.applib.services.iactn.Interaction.execute(Interaction.java:143) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.doInvoke(ActionInvocationFacetForDomainEventAbstract.java:310) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$1.execute(ActionInvocationFacetForDomainEventAbstract.java:164) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:142) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:132) > at > org.apache.isis.core.runtime.services.persistsession.PersistenceSessionServiceInternalDefault.executeWithinTransaction(PersistenceSessionServiceInternalDefault.java:192) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.invoke(ActionInvocationFacetForDomainEventAbstract.java:160) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeInternal(ObjectActionDefault.java:400) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionMixedIn.execute(ObjectActionMixedIn.java:230) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeWithRuleChecking(ObjectActionDefault.java:370) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.executeAction(ActionModel.java:460) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:439) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:76) > at > org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.execute(ActionModel.java:569) > at > org.apache.isis.viewer.wicket.ui.components.actions.ActionFormExecutorStrategy.obtainResultAdapter(ActionFormExecutorStrategy.java:71) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.obtainResultAdapter(FormExecutorDefault.java:514) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.executeAndProcessResults(FormExecutorDefault.java:147) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.onClick(ActionLinkFactoryAbstract.java:214) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.access$100(ActionLinkFactoryAbstract.java:71) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.performOnClick(ActionLinkFactoryAbstract.java:147) > at >
[jira] [Updated] (ISIS-1973) "republish" mixin - action button is rendered but attempting to invoke throws an exception
[ https://issues.apache.org/jira/browse/ISIS-1973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Keir Haywood updated ISIS-1973: -- Component/s: Isis Viewer Wicket > "republish" mixin - action button is rendered but attempting to invoke throws > an exception > -- > > Key: ISIS-1973 > URL: https://issues.apache.org/jira/browse/ISIS-1973 > Project: Isis > Issue Type: Bug > Components: Isis Viewer Wicket >Affects Versions: 1.16.2 >Reporter: Daniel Keir Haywood >Priority: Major > Fix For: 2.0.0 > > > h2. To reproduce: > * login with estatio-user-it, ensure has "estatio-user" role but doesn't > have "estatio-superuser" role. > - navigate to > http://estatiotest.int.prd.ecpnv.com/wicket/entity/org.estatio.dom.invoice.Invoice:106874 > - the "republish" action (contributed from > - when invoke, get an exception in the UI, with stack trace below: > > message shown to user: > Reason: Not authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > stack trace: > {code} > Caused by: org.apache.isis.core.commons.exceptions.IsisApplicationException: > org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not > authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > at > org.apache.isis.core.commons.lang.ThrowableExtensions.throwWithinIsisException(ThrowableExtensions.java:55) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:303) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:222) > at > org.apache.isis.applib.services.iactn.Interaction.executeInternal(Interaction.java:173) > at > org.apache.isis.applib.services.iactn.Interaction.execute(Interaction.java:143) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.doInvoke(ActionInvocationFacetForDomainEventAbstract.java:310) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$1.execute(ActionInvocationFacetForDomainEventAbstract.java:164) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:142) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:132) > at > org.apache.isis.core.runtime.services.persistsession.PersistenceSessionServiceInternalDefault.executeWithinTransaction(PersistenceSessionServiceInternalDefault.java:192) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.invoke(ActionInvocationFacetForDomainEventAbstract.java:160) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeInternal(ObjectActionDefault.java:400) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionMixedIn.execute(ObjectActionMixedIn.java:230) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeWithRuleChecking(ObjectActionDefault.java:370) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.executeAction(ActionModel.java:460) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:439) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:76) > at > org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.execute(ActionModel.java:569) > at > org.apache.isis.viewer.wicket.ui.components.actions.ActionFormExecutorStrategy.obtainResultAdapter(ActionFormExecutorStrategy.java:71) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.obtainResultAdapter(FormExecutorDefault.java:514) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.executeAndProcessResults(FormExecutorDefault.java:147) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.onClick(ActionLinkFactoryAbstract.java:214) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.access$100(ActionLinkFactoryAbstract.java:71) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.performOnClick(ActionLinkFactoryAbstract.java:147) > at >
[jira] [Updated] (ISIS-1973) "republish" mixin - action button is rendered but attempting to invoke throws an exception
[ https://issues.apache.org/jira/browse/ISIS-1973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1973: -- Fix Version/s: (was: 1.18.0) 2.0.3 > "republish" mixin - action button is rendered but attempting to invoke throws > an exception > -- > > Key: ISIS-1973 > URL: https://issues.apache.org/jira/browse/ISIS-1973 > Project: Isis > Issue Type: Bug >Affects Versions: 1.16.2 >Reporter: Dan Haywood >Priority: Major > Fix For: 2.0.3 > > > h2. To reproduce: > * login with estatio-user-it, ensure has "estatio-user" role but doesn't > have "estatio-superuser" role. > - navigate to > http://estatiotest.int.prd.ecpnv.com/wicket/entity/org.estatio.dom.invoice.Invoice:106874 > - the "republish" action (contributed from > - when invoke, get an exception in the UI, with stack trace below: > > message shown to user: > Reason: Not authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > stack trace: > {code} > Caused by: org.apache.isis.core.commons.exceptions.IsisApplicationException: > org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not > authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > at > org.apache.isis.core.commons.lang.ThrowableExtensions.throwWithinIsisException(ThrowableExtensions.java:55) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:303) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:222) > at > org.apache.isis.applib.services.iactn.Interaction.executeInternal(Interaction.java:173) > at > org.apache.isis.applib.services.iactn.Interaction.execute(Interaction.java:143) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.doInvoke(ActionInvocationFacetForDomainEventAbstract.java:310) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$1.execute(ActionInvocationFacetForDomainEventAbstract.java:164) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:142) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:132) > at > org.apache.isis.core.runtime.services.persistsession.PersistenceSessionServiceInternalDefault.executeWithinTransaction(PersistenceSessionServiceInternalDefault.java:192) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.invoke(ActionInvocationFacetForDomainEventAbstract.java:160) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeInternal(ObjectActionDefault.java:400) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionMixedIn.execute(ObjectActionMixedIn.java:230) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeWithRuleChecking(ObjectActionDefault.java:370) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.executeAction(ActionModel.java:460) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:439) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:76) > at > org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.execute(ActionModel.java:569) > at > org.apache.isis.viewer.wicket.ui.components.actions.ActionFormExecutorStrategy.obtainResultAdapter(ActionFormExecutorStrategy.java:71) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.obtainResultAdapter(FormExecutorDefault.java:514) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.executeAndProcessResults(FormExecutorDefault.java:147) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.onClick(ActionLinkFactoryAbstract.java:214) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.access$100(ActionLinkFactoryAbstract.java:71) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.performOnClick(ActionLinkFactoryAbstract.java:147) > at >
[jira] [Updated] (ISIS-1973) "republish" mixin - action button is rendered but attempting to invoke throws an exception
[ https://issues.apache.org/jira/browse/ISIS-1973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1973: -- Fix Version/s: (was: 1.17.0) 1.18.0 > "republish" mixin - action button is rendered but attempting to invoke throws > an exception > -- > > Key: ISIS-1973 > URL: https://issues.apache.org/jira/browse/ISIS-1973 > Project: Isis > Issue Type: Bug >Affects Versions: 1.16.2 >Reporter: Dan Haywood >Priority: Major > Fix For: 1.18.0 > > > h2. To reproduce: > * login with estatio-user-it, ensure has "estatio-user" role but doesn't > have "estatio-superuser" role. > - navigate to > http://estatiotest.int.prd.ecpnv.com/wicket/entity/org.estatio.dom.invoice.Invoice:106874 > - the "republish" action (contributed from > - when invoke, get an exception in the UI, with stack trace below: > > message shown to user: > Reason: Not authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > stack trace: > {code} > Caused by: org.apache.isis.core.commons.exceptions.IsisApplicationException: > org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not > authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > at > org.apache.isis.core.commons.lang.ThrowableExtensions.throwWithinIsisException(ThrowableExtensions.java:55) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:303) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:222) > at > org.apache.isis.applib.services.iactn.Interaction.executeInternal(Interaction.java:173) > at > org.apache.isis.applib.services.iactn.Interaction.execute(Interaction.java:143) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.doInvoke(ActionInvocationFacetForDomainEventAbstract.java:310) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$1.execute(ActionInvocationFacetForDomainEventAbstract.java:164) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:142) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:132) > at > org.apache.isis.core.runtime.services.persistsession.PersistenceSessionServiceInternalDefault.executeWithinTransaction(PersistenceSessionServiceInternalDefault.java:192) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.invoke(ActionInvocationFacetForDomainEventAbstract.java:160) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeInternal(ObjectActionDefault.java:400) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionMixedIn.execute(ObjectActionMixedIn.java:230) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeWithRuleChecking(ObjectActionDefault.java:370) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.executeAction(ActionModel.java:460) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:439) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:76) > at > org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.execute(ActionModel.java:569) > at > org.apache.isis.viewer.wicket.ui.components.actions.ActionFormExecutorStrategy.obtainResultAdapter(ActionFormExecutorStrategy.java:71) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.obtainResultAdapter(FormExecutorDefault.java:514) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.executeAndProcessResults(FormExecutorDefault.java:147) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.onClick(ActionLinkFactoryAbstract.java:214) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.access$100(ActionLinkFactoryAbstract.java:71) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.performOnClick(ActionLinkFactoryAbstract.java:147) > at >
[jira] [Updated] (ISIS-1973) "republish" mixin - action button is rendered but attempting to invoke throws an exception
[ https://issues.apache.org/jira/browse/ISIS-1973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood updated ISIS-1973: -- Fix Version/s: 1.16.3 > "republish" mixin - action button is rendered but attempting to invoke throws > an exception > -- > > Key: ISIS-1973 > URL: https://issues.apache.org/jira/browse/ISIS-1973 > Project: Isis > Issue Type: Bug >Affects Versions: 1.16.2 >Reporter: Dan Haywood >Priority: Major > Fix For: 1.16.3 > > > h2. To reproduce: > * login with estatio-user-it, ensure has "estatio-user" role but doesn't > have "estatio-superuser" role. > - navigate to > http://estatiotest.int.prd.ecpnv.com/wicket/entity/org.estatio.dom.invoice.Invoice:106874 > - the "republish" action (contributed from > - when invoke, get an exception in the UI, with stack trace below: > > message shown to user: > Reason: Not authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > stack trace: > {code} > Caused by: org.apache.isis.core.commons.exceptions.IsisApplicationException: > org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not > authorized to view. Identifier: > org.isisaddons.module.publishmq.dom.jdo.events.PublishedEvent_republish#$$() > at > org.apache.isis.core.commons.lang.ThrowableExtensions.throwWithinIsisException(ThrowableExtensions.java:55) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:303) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$2.execute(ActionInvocationFacetForDomainEventAbstract.java:222) > at > org.apache.isis.applib.services.iactn.Interaction.executeInternal(Interaction.java:173) > at > org.apache.isis.applib.services.iactn.Interaction.execute(Interaction.java:143) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.doInvoke(ActionInvocationFacetForDomainEventAbstract.java:310) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract$1.execute(ActionInvocationFacetForDomainEventAbstract.java:164) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:142) > at > org.apache.isis.core.runtime.system.transaction.IsisTransactionManager.executeWithinTransaction(IsisTransactionManager.java:132) > at > org.apache.isis.core.runtime.services.persistsession.PersistenceSessionServiceInternalDefault.executeWithinTransaction(PersistenceSessionServiceInternalDefault.java:192) > at > org.apache.isis.core.metamodel.facets.actions.action.invocation.ActionInvocationFacetForDomainEventAbstract.invoke(ActionInvocationFacetForDomainEventAbstract.java:160) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeInternal(ObjectActionDefault.java:400) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionMixedIn.execute(ObjectActionMixedIn.java:230) > at > org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionDefault.executeWithRuleChecking(ObjectActionDefault.java:370) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.executeAction(ActionModel.java:460) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:439) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.load(ActionModel.java:76) > at > org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:135) > at > org.apache.isis.viewer.wicket.model.models.ActionModel.execute(ActionModel.java:569) > at > org.apache.isis.viewer.wicket.ui.components.actions.ActionFormExecutorStrategy.obtainResultAdapter(ActionFormExecutorStrategy.java:71) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.obtainResultAdapter(FormExecutorDefault.java:514) > at > org.apache.isis.viewer.wicket.ui.panels.FormExecutorDefault.executeAndProcessResults(FormExecutorDefault.java:147) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.onClick(ActionLinkFactoryAbstract.java:214) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract.access$100(ActionLinkFactoryAbstract.java:71) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.performOnClick(ActionLinkFactoryAbstract.java:147) > at > org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLinkFactoryAbstract$1.doOnClick(ActionLinkFactoryAbstract.java:142) > at >