Re: [VOTE] Apache Isis Core release 2.0.0-M1 RC2
Thanks again, Dan for organising the release and Andi for your contributions! This time I vote +1 As an end-user, I see no difference between v2.0 and the previous 1.x release, which is a good thing! Comments: The "-o" in the HelloWorld and SimpleApp release testing instructions don't work unless you have previously downloaded the incode and docker dependencies. I had an exception in the HelloWorld app when I terminated it, but it seemed to be a Logging Configurator issue, which I call minor. FYI: An item I deleted (Bop) was still present in the Bookmarks list. Selecting it gave an "Not authorized or no such object" message. Cheers, Kevin Paste: [INFO] Stopped o.e.j.m.p.JettyWebAppContext@495bc9e7{/,[file:///home/kevin/isis/release/myapp/src/main/webapp/, jar:file:///home/kevin/.m2/repository/org/webjars/modernizr/2.8.3/modernizr-2.8.3.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/jquery-ui/1.12.1/jquery-ui-1.12.1.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/jquery/1.11.1/jquery-1.11.1.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/bower/summernote/0.8.1/summernote-0.8.1.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/select2/4.0.5/select2-4.0.5.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/animate.css/3.3.0/animate.css-3.3.0.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/Eonasdan-bootstrap-datetimepicker/4.17.37-1/Eonasdan-bootstrap-datetimepicker-4.17.37-1.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/momentjs/2.14.1/momentjs-2.14.1.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/font-awesome/4.7.0/font-awesome-4.7.0.jar!/META-INF/resources, jar:file:///home/kevin/.m2/repository/org/webjars/bootstrap/3.3.7-1/bootstrap-3.3.7-1.jar!/META-INF/resources],UNAVAILABLE}{file:///home/kevin/isis/release/myapp/src/main/webapp/} Exception in thread "Thread-4" java.lang.NoClassDefFoundError: org/apache/log4j/BasicConfigurator at org.apache.isis.core.runtime.system.context.IsisContext.resetLogging(IsisContext.java:145) at org.apache.isis.core.runtime.system.context.IsisContext.clear(IsisContext.java:78) at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.onDestroy(IsisWicketApplication.java:840) at org.apache.wicket.Application.internalDestroy(Application.java:623) at org.apache.wicket.protocol.http.WebApplication.internalDestroy(WebApplication.java:709) at org.apache.wicket.protocol.http.WicketFilter.destroy(WicketFilter.java:614) at org.eclipse.jetty.servlet.FilterHolder.destroyInstance(FilterHolder.java:172) at org.eclipse.jetty.servlet.FilterHolder.doStop(FilterHolder.java:150) at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161) at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73) at org.eclipse.jetty.servlet.ServletHandler.doStop(ServletHandler.java:226) at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161) at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73) at org.eclipse.jetty.security.SecurityHandler.doStop(SecurityHandler.java:381) at org.eclipse.jetty.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:456) at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161) at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73) at org.eclipse.jetty.server.session.SessionHandler.doStop(SessionHandler.java:127) at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161) at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73) at org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:817) at org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:353) 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 >
[jira] [Created] (ISIS-1973) "republish" mixin - action button is rendered but attempting to invoke throws an exception
Dan Haywood created ISIS-1973: - Summary: "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 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 org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLink.onClick(ActionLink.java:94) at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85) at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601) more Caused by: