You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by Dileepa Jayakody <di...@gmail.com> on 2014/07/29 21:42:15 UTC
Runtime error after updating to Isis 1.6.0 simpleapp-archetype
Hi All,
I successfully updated my existing simpleapp archetype 1.4.1 based
application to 1.6.0 latest release and built the project with no errors.
Currently I'm running into a NoClassDefFound error for:
org/datanucleus/state/ObjectProvider class when I access the wicket viewer
of my project. Below is the error Im getting [1].
Can some one give me a hint what could be going wrong here? I'm missing
some lib in my pom it seems. Appreciate any tips here.
Thanks,
Dileepa
[1]
[exec] org.apache.wicket.WicketRuntimeException: Can't instantiate page
using constructor 'public
org.apache.isis.viewer.wicket.ui.pages.home.HomePage()'. An exception has
been thrown during construction!
[exec] at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194)
[exec] at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67)
[exec] at
org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
[exec] at
org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
[exec] at
org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
[exec] at
org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
[exec] at
org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:100)
[exec] at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
[exec] at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
[exec] at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
[exec] at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
[exec] at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
[exec] at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
[exec] at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
[exec] at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
[exec] at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
[exec] at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
[exec] at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
[exec] at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
[exec] at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
[exec] at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
[exec] at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
[exec] at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
[exec] at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
[exec] at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
[exec] at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
[exec] at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
[exec] at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
[exec] at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
[exec] at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
[exec] at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
[exec] at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
[exec] at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
[exec] at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
[exec] at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
[exec] at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
[exec] at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
[exec] at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
[exec] at org.eclipse.jetty.server.Server.handle(Server.java:349)
[exec] at
org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
[exec] at
org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
[exec] at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
[exec] at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
[exec] at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
[exec] at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
[exec] at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
[exec] at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
[exec] at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
[exec] at java.lang.Thread.run(Thread.java:745)
[exec] Caused by: java.lang.reflect.InvocationTargetException
[exec] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[exec] at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
[exec] at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[exec] at
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
[exec] at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)
[exec] ... 48 more
[exec] Caused by: java.lang.NoClassDefFoundError:
org/datanucleus/state/ObjectProvider
[exec] at java.lang.ClassLoader.defineClass1(Native Method)
[exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
[exec] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[exec] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
[exec] at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[exec] at java.security.AccessController.doPrivileged(Native Method)
[exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
[exec] at
org.apache.isis.objectstore.jdo.datanucleus.service.eventbus.EventBusServiceJdo.skip(EventBusServiceJdo.java:51)
[exec] at
org.apache.isis.applib.services.eventbus.EventBusService.post(EventBusService.java:93)
[exec] at
org.apache.isis.core.metamodel.facets.InteractionHelper.postEventForAction(InteractionHelper.java:73)
[exec] at
org.apache.isis.core.metamodel.facets.actions.interaction.ActionInteractionFacetAbstract.hides(ActionInteractionFacetAbstract.java:71)
[exec] at
org.apache.isis.core.metamodel.interactions.InteractionUtils.isVisibleResult(InteractionUtils.java:40)
[exec] at
org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisibleResult(ObjectMemberAbstract.java:232)
[exec] at
org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisible(ObjectMemberAbstract.java:227)
[exec] at
org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuItem.newSubMenuItem(CssMenuItem.java:268)
[exec] at
org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenuItems(AppActionsCssMenuFactory.java:135)
[exec] at
org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenu(AppActionsCssMenuFactory.java:112)
[exec] at
org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.createComponent(AppActionsCssMenuFactory.java:93)
[exec] at
org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.createComponent(ComponentFactoryAbstract.java:98)
[exec] at
org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:122)
[exec] at
org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.addOrReplaceComponent(ComponentFactoryRegistryDefault.java:107)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addComponent(PageAbstract.java:362)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addApplicationActions(PageAbstract.java:338)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.PageAbstract.<init>(PageAbstract.java:170)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.home.HomePage.<init>(HomePage.java:45)
[exec] ... 53 more
[exec] Caused by: java.lang.ClassNotFoundException:
org.datanucleus.state.ObjectProvider
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[exec] at java.security.AccessController.doPrivileged(Native Method)
[exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
[exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
[exec] ... 82 more
[exec] 01:04:27,031 [RequestCycleExtra qtp1065406375-35 WARN ]
********************************
Re: Runtime error after updating to Isis 1.6.0 simpleapp-archetype
Posted by Dileepa Jayakody <di...@gmail.com>.
Going back to the root cause of the error I found earlier, I noticed that
the above runtime error occurs at page :
http://localhost:8080/wicket/wicket/page?3
when I include below 2 properties in isis.properties file;
isis.services-installer=configuration-and-annotation
isis.services.ServicesInstallerFromAnnotation.packagePrefix=org.nic.isis
When I remove these properties, I can view the page fine.
Can some missing dependency be the reason for this issue?
Thanks,
Dileepa
On Mon, Aug 4, 2014 at 3:29 PM, Dileepa Jayakody <di...@gmail.com>
wrote:
> Above error is now resolved,(I'm not sure how) but as I updated the poms
> back to 1.6.0 version, I'm not seeing above error in wicketviewer now.
>
> I'm proceeding to integration tests for the application now with 1.6.0.
>
> Thanks,
> Dileepa
>
>
> On Wed, Jul 30, 2014 at 11:25 PM, Dileepa Jayakody <
> dileepajayakody@gmail.com> wrote:
>
>> Hi Dan,
>>
>> I reverted back to 1.4.1 so that I can continue implementing the domain
>> logic.
>> I wanted to upgrade to 1.6.0 to implement integration tests using
>> @DomainService.
>> What I will do for now is continue implementing the domain logic, and
>> when you are free look at implementing the integration tests using Isis
>> 1.6.0
>>
>> Thanks,
>> Dileepa
>>
>>
>> On Wed, Jul 30, 2014 at 2:06 AM, Dileepa Jayakody <
>> dileepajayakody@gmail.com> wrote:
>>
>>> Will do Dan.
>>>
>>> Thanks,
>>> Dileepa
>>>
>>>
>>> On Wed, Jul 30, 2014 at 1:38 AM, Dan Haywood <
>>> dan@haywood-associates.co.uk> wrote:
>>>
>>>> Hi Dileepa,
>>>> Won't get a chance to look at this until tomorrow evening so if it's
>>>> blocking you, suggest you fallback to previous version.
>>>> Dan
>>>> Hi All,
>>>>
>>>> I successfully updated my existing simpleapp archetype 1.4.1 based
>>>> application to 1.6.0 latest release and built the project with no
>>>> errors.
>>>>
>>>> Currently I'm running into a NoClassDefFound error for:
>>>> org/datanucleus/state/ObjectProvider class when I access the wicket
>>>> viewer
>>>> of my project. Below is the error Im getting [1].
>>>>
>>>> Can some one give me a hint what could be going wrong here? I'm missing
>>>> some lib in my pom it seems. Appreciate any tips here.
>>>>
>>>> Thanks,
>>>> Dileepa
>>>>
>>>> [1]
>>>> [exec] org.apache.wicket.WicketRuntimeException: Can't instantiate
>>>> page
>>>> using constructor 'public
>>>> org.apache.isis.viewer.wicket.ui.pages.home.HomePage()'. An exception
>>>> has
>>>> been thrown during construction!
>>>> [exec] at
>>>>
>>>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:100)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
>>>> [exec] at
>>>>
>>>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>> [exec] at
>>>>
>>>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>> [exec] at
>>>>
>>>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>> [exec] at
>>>>
>>>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>> [exec] at
>>>>
>>>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>> [exec] at
>>>>
>>>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>> [exec] at
>>>>
>>>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
>>>> [exec] at org.eclipse.jetty.server.Server.handle(Server.java:349)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
>>>> [exec] at
>>>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
>>>> [exec] at
>>>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
>>>> [exec] at java.lang.Thread.run(Thread.java:745)
>>>> [exec] Caused by: java.lang.reflect.InvocationTargetException
>>>> [exec] at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> [exec] at
>>>>
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>>>> [exec] at
>>>>
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>>> [exec] at
>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>>> [exec] at
>>>>
>>>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)
>>>> [exec] ... 48 more
>>>> [exec] Caused by: java.lang.NoClassDefFoundError:
>>>> org/datanucleus/state/ObjectProvider
>>>> [exec] at java.lang.ClassLoader.defineClass1(Native Method)
>>>> [exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>>>> [exec] at
>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>>> [exec] at
>>>> java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>>>> [exec] at
>>>> java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>>> [exec] at java.security.AccessController.doPrivileged(Native
>>>> Method)
>>>> [exec] at
>>>> java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
>>>> [exec] at
>>>>
>>>> org.apache.isis.objectstore.jdo.datanucleus.service.eventbus.EventBusServiceJdo.skip(EventBusServiceJdo.java:51)
>>>> [exec] at
>>>>
>>>> org.apache.isis.applib.services.eventbus.EventBusService.post(EventBusService.java:93)
>>>> [exec] at
>>>>
>>>> org.apache.isis.core.metamodel.facets.InteractionHelper.postEventForAction(InteractionHelper.java:73)
>>>> [exec] at
>>>>
>>>> org.apache.isis.core.metamodel.facets.actions.interaction.ActionInteractionFacetAbstract.hides(ActionInteractionFacetAbstract.java:71)
>>>> [exec] at
>>>>
>>>> org.apache.isis.core.metamodel.interactions.InteractionUtils.isVisibleResult(InteractionUtils.java:40)
>>>> [exec] at
>>>>
>>>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisibleResult(ObjectMemberAbstract.java:232)
>>>> [exec] at
>>>>
>>>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisible(ObjectMemberAbstract.java:227)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuItem.newSubMenuItem(CssMenuItem.java:268)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenuItems(AppActionsCssMenuFactory.java:135)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenu(AppActionsCssMenuFactory.java:112)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.createComponent(AppActionsCssMenuFactory.java:93)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.createComponent(ComponentFactoryAbstract.java:98)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:122)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.addOrReplaceComponent(ComponentFactoryRegistryDefault.java:107)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addComponent(PageAbstract.java:362)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addApplicationActions(PageAbstract.java:338)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.<init>(PageAbstract.java:170)
>>>> [exec] at
>>>>
>>>> org.apache.isis.viewer.wicket.ui.pages.home.HomePage.<init>(HomePage.java:45)
>>>> [exec] ... 53 more
>>>> [exec] Caused by: java.lang.ClassNotFoundException:
>>>> org.datanucleus.state.ObjectProvider
>>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>>> [exec] at java.security.AccessController.doPrivileged(Native
>>>> Method)
>>>> [exec] at
>>>> java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>>> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>>>> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
>>>> [exec] at
>>>>
>>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
>>>> [exec] ... 82 more
>>>> [exec] 01:04:27,031 [RequestCycleExtra qtp1065406375-35 WARN ]
>>>> ********************************
>>>>
>>>
>>>
>>
>
Re: Runtime error after updating to Isis 1.6.0 simpleapp-archetype
Posted by Dileepa Jayakody <di...@gmail.com>.
Above error is now resolved,(I'm not sure how) but as I updated the poms
back to 1.6.0 version, I'm not seeing above error in wicketviewer now.
I'm proceeding to integration tests for the application now with 1.6.0.
Thanks,
Dileepa
On Wed, Jul 30, 2014 at 11:25 PM, Dileepa Jayakody <
dileepajayakody@gmail.com> wrote:
> Hi Dan,
>
> I reverted back to 1.4.1 so that I can continue implementing the domain
> logic.
> I wanted to upgrade to 1.6.0 to implement integration tests using
> @DomainService.
> What I will do for now is continue implementing the domain logic, and when
> you are free look at implementing the integration tests using Isis 1.6.0
>
> Thanks,
> Dileepa
>
>
> On Wed, Jul 30, 2014 at 2:06 AM, Dileepa Jayakody <
> dileepajayakody@gmail.com> wrote:
>
>> Will do Dan.
>>
>> Thanks,
>> Dileepa
>>
>>
>> On Wed, Jul 30, 2014 at 1:38 AM, Dan Haywood <
>> dan@haywood-associates.co.uk> wrote:
>>
>>> Hi Dileepa,
>>> Won't get a chance to look at this until tomorrow evening so if it's
>>> blocking you, suggest you fallback to previous version.
>>> Dan
>>> Hi All,
>>>
>>> I successfully updated my existing simpleapp archetype 1.4.1 based
>>> application to 1.6.0 latest release and built the project with no errors.
>>>
>>> Currently I'm running into a NoClassDefFound error for:
>>> org/datanucleus/state/ObjectProvider class when I access the wicket
>>> viewer
>>> of my project. Below is the error Im getting [1].
>>>
>>> Can some one give me a hint what could be going wrong here? I'm missing
>>> some lib in my pom it seems. Appreciate any tips here.
>>>
>>> Thanks,
>>> Dileepa
>>>
>>> [1]
>>> [exec] org.apache.wicket.WicketRuntimeException: Can't instantiate page
>>> using constructor 'public
>>> org.apache.isis.viewer.wicket.ui.pages.home.HomePage()'. An exception has
>>> been thrown during construction!
>>> [exec] at
>>>
>>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194)
>>> [exec] at
>>>
>>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67)
>>> [exec] at
>>>
>>> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
>>> [exec] at
>>>
>>> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
>>> [exec] at
>>>
>>> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
>>> [exec] at
>>>
>>> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
>>> [exec] at
>>>
>>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:100)
>>> [exec] at
>>>
>>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
>>> [exec] at
>>>
>>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> [exec] at
>>>
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> [exec] at
>>>
>>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> [exec] at
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
>>> [exec] at
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
>>> [exec] at
>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> [exec] at
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> [exec] at
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> [exec] at
>>>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> [exec] at
>>>
>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
>>> [exec] at
>>>
>>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> [exec] at
>>>
>>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> [exec] at
>>>
>>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> [exec] at
>>>
>>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> [exec] at
>>>
>>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> [exec] at
>>>
>>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> [exec] at
>>>
>>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> [exec] at
>>>
>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
>>> [exec] at
>>>
>>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
>>> [exec] at
>>>
>>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
>>> [exec] at
>>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
>>> [exec] at org.eclipse.jetty.server.Server.handle(Server.java:349)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
>>> [exec] at
>>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
>>> [exec] at
>>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
>>> [exec] at
>>>
>>> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
>>> [exec] at
>>>
>>> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
>>> [exec] at
>>>
>>> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
>>> [exec] at
>>>
>>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
>>> [exec] at
>>>
>>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
>>> [exec] at java.lang.Thread.run(Thread.java:745)
>>> [exec] Caused by: java.lang.reflect.InvocationTargetException
>>> [exec] at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>> [exec] at
>>>
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>>> [exec] at
>>>
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>> [exec] at
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>> [exec] at
>>>
>>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)
>>> [exec] ... 48 more
>>> [exec] Caused by: java.lang.NoClassDefFoundError:
>>> org/datanucleus/state/ObjectProvider
>>> [exec] at java.lang.ClassLoader.defineClass1(Native Method)
>>> [exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>>> [exec] at
>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>> [exec] at
>>> java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>>> [exec] at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>> [exec] at java.security.AccessController.doPrivileged(Native Method)
>>> [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>> [exec] at
>>>
>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415)
>>> [exec] at
>>>
>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
>>> [exec] at
>>>
>>> org.apache.isis.objectstore.jdo.datanucleus.service.eventbus.EventBusServiceJdo.skip(EventBusServiceJdo.java:51)
>>> [exec] at
>>>
>>> org.apache.isis.applib.services.eventbus.EventBusService.post(EventBusService.java:93)
>>> [exec] at
>>>
>>> org.apache.isis.core.metamodel.facets.InteractionHelper.postEventForAction(InteractionHelper.java:73)
>>> [exec] at
>>>
>>> org.apache.isis.core.metamodel.facets.actions.interaction.ActionInteractionFacetAbstract.hides(ActionInteractionFacetAbstract.java:71)
>>> [exec] at
>>>
>>> org.apache.isis.core.metamodel.interactions.InteractionUtils.isVisibleResult(InteractionUtils.java:40)
>>> [exec] at
>>>
>>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisibleResult(ObjectMemberAbstract.java:232)
>>> [exec] at
>>>
>>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisible(ObjectMemberAbstract.java:227)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuItem.newSubMenuItem(CssMenuItem.java:268)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenuItems(AppActionsCssMenuFactory.java:135)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenu(AppActionsCssMenuFactory.java:112)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.createComponent(AppActionsCssMenuFactory.java:93)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.createComponent(ComponentFactoryAbstract.java:98)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:122)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.addOrReplaceComponent(ComponentFactoryRegistryDefault.java:107)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addComponent(PageAbstract.java:362)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addApplicationActions(PageAbstract.java:338)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.<init>(PageAbstract.java:170)
>>> [exec] at
>>>
>>> org.apache.isis.viewer.wicket.ui.pages.home.HomePage.<init>(HomePage.java:45)
>>> [exec] ... 53 more
>>> [exec] Caused by: java.lang.ClassNotFoundException:
>>> org.datanucleus.state.ObjectProvider
>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>> [exec] at java.security.AccessController.doPrivileged(Native Method)
>>> [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>>> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>>> [exec] at
>>>
>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
>>> [exec] at
>>>
>>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
>>> [exec] ... 82 more
>>> [exec] 01:04:27,031 [RequestCycleExtra qtp1065406375-35 WARN ]
>>> ********************************
>>>
>>
>>
>
Re: Runtime error after updating to Isis 1.6.0 simpleapp-archetype
Posted by Dileepa Jayakody <di...@gmail.com>.
Hi Dan,
I reverted back to 1.4.1 so that I can continue implementing the domain
logic.
I wanted to upgrade to 1.6.0 to implement integration tests using
@DomainService.
What I will do for now is continue implementing the domain logic, and when
you are free look at implementing the integration tests using Isis 1.6.0
Thanks,
Dileepa
On Wed, Jul 30, 2014 at 2:06 AM, Dileepa Jayakody <dileepajayakody@gmail.com
> wrote:
> Will do Dan.
>
> Thanks,
> Dileepa
>
>
> On Wed, Jul 30, 2014 at 1:38 AM, Dan Haywood <dan@haywood-associates.co.uk
> > wrote:
>
>> Hi Dileepa,
>> Won't get a chance to look at this until tomorrow evening so if it's
>> blocking you, suggest you fallback to previous version.
>> Dan
>> Hi All,
>>
>> I successfully updated my existing simpleapp archetype 1.4.1 based
>> application to 1.6.0 latest release and built the project with no errors.
>>
>> Currently I'm running into a NoClassDefFound error for:
>> org/datanucleus/state/ObjectProvider class when I access the wicket viewer
>> of my project. Below is the error Im getting [1].
>>
>> Can some one give me a hint what could be going wrong here? I'm missing
>> some lib in my pom it seems. Appreciate any tips here.
>>
>> Thanks,
>> Dileepa
>>
>> [1]
>> [exec] org.apache.wicket.WicketRuntimeException: Can't instantiate page
>> using constructor 'public
>> org.apache.isis.viewer.wicket.ui.pages.home.HomePage()'. An exception has
>> been thrown during construction!
>> [exec] at
>>
>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194)
>> [exec] at
>>
>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67)
>> [exec] at
>>
>> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
>> [exec] at
>>
>> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
>> [exec] at
>>
>> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
>> [exec] at
>>
>> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
>> [exec] at
>>
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:100)
>> [exec] at
>>
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
>> [exec] at
>>
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>> [exec] at
>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>> [exec] at
>>
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>> [exec] at
>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
>> [exec] at
>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
>> [exec] at
>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>> [exec] at
>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>> [exec] at
>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>> [exec] at
>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>> [exec] at
>>
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
>> [exec] at
>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>> [exec] at
>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>> [exec] at
>>
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>> [exec] at
>>
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>> [exec] at
>>
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>> [exec] at
>>
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>> [exec] at
>>
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>> [exec] at
>>
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
>> [exec] at
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
>> [exec] at
>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
>> [exec] at
>>
>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
>> [exec] at
>>
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
>> [exec] at
>>
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
>> [exec] at
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
>> [exec] at
>>
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
>> [exec] at
>>
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
>> [exec] at
>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
>> [exec] at
>>
>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
>> [exec] at
>>
>> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
>> [exec] at
>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
>> [exec] at org.eclipse.jetty.server.Server.handle(Server.java:349)
>> [exec] at
>>
>> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
>> [exec] at
>>
>> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
>> [exec] at
>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
>> [exec] at
>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
>> [exec] at
>>
>> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
>> [exec] at
>>
>> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
>> [exec] at
>>
>> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
>> [exec] at
>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
>> [exec] at
>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
>> [exec] at java.lang.Thread.run(Thread.java:745)
>> [exec] Caused by: java.lang.reflect.InvocationTargetException
>> [exec] at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> [exec] at
>>
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>> [exec] at
>>
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>> [exec] at
>> java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>> [exec] at
>>
>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)
>> [exec] ... 48 more
>> [exec] Caused by: java.lang.NoClassDefFoundError:
>> org/datanucleus/state/ObjectProvider
>> [exec] at java.lang.ClassLoader.defineClass1(Native Method)
>> [exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
>> [exec] at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>> [exec] at
>> java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
>> [exec] at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>> [exec] at java.security.AccessController.doPrivileged(Native Method)
>> [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>> [exec] at
>>
>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415)
>> [exec] at
>>
>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
>> [exec] at
>>
>> org.apache.isis.objectstore.jdo.datanucleus.service.eventbus.EventBusServiceJdo.skip(EventBusServiceJdo.java:51)
>> [exec] at
>>
>> org.apache.isis.applib.services.eventbus.EventBusService.post(EventBusService.java:93)
>> [exec] at
>>
>> org.apache.isis.core.metamodel.facets.InteractionHelper.postEventForAction(InteractionHelper.java:73)
>> [exec] at
>>
>> org.apache.isis.core.metamodel.facets.actions.interaction.ActionInteractionFacetAbstract.hides(ActionInteractionFacetAbstract.java:71)
>> [exec] at
>>
>> org.apache.isis.core.metamodel.interactions.InteractionUtils.isVisibleResult(InteractionUtils.java:40)
>> [exec] at
>>
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisibleResult(ObjectMemberAbstract.java:232)
>> [exec] at
>>
>> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisible(ObjectMemberAbstract.java:227)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuItem.newSubMenuItem(CssMenuItem.java:268)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenuItems(AppActionsCssMenuFactory.java:135)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenu(AppActionsCssMenuFactory.java:112)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.createComponent(AppActionsCssMenuFactory.java:93)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.createComponent(ComponentFactoryAbstract.java:98)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:122)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.addOrReplaceComponent(ComponentFactoryRegistryDefault.java:107)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addComponent(PageAbstract.java:362)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addApplicationActions(PageAbstract.java:338)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.<init>(PageAbstract.java:170)
>> [exec] at
>>
>> org.apache.isis.viewer.wicket.ui.pages.home.HomePage.<init>(HomePage.java:45)
>> [exec] ... 53 more
>> [exec] Caused by: java.lang.ClassNotFoundException:
>> org.datanucleus.state.ObjectProvider
>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>> [exec] at java.security.AccessController.doPrivileged(Native Method)
>> [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>> [exec] at
>>
>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
>> [exec] at
>>
>> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
>> [exec] ... 82 more
>> [exec] 01:04:27,031 [RequestCycleExtra qtp1065406375-35 WARN ]
>> ********************************
>>
>
>
Re: Runtime error after updating to Isis 1.6.0 simpleapp-archetype
Posted by Dileepa Jayakody <di...@gmail.com>.
Will do Dan.
Thanks,
Dileepa
On Wed, Jul 30, 2014 at 1:38 AM, Dan Haywood <da...@haywood-associates.co.uk>
wrote:
> Hi Dileepa,
> Won't get a chance to look at this until tomorrow evening so if it's
> blocking you, suggest you fallback to previous version.
> Dan
> Hi All,
>
> I successfully updated my existing simpleapp archetype 1.4.1 based
> application to 1.6.0 latest release and built the project with no errors.
>
> Currently I'm running into a NoClassDefFound error for:
> org/datanucleus/state/ObjectProvider class when I access the wicket viewer
> of my project. Below is the error Im getting [1].
>
> Can some one give me a hint what could be going wrong here? I'm missing
> some lib in my pom it seems. Appreciate any tips here.
>
> Thanks,
> Dileepa
>
> [1]
> [exec] org.apache.wicket.WicketRuntimeException: Can't instantiate page
> using constructor 'public
> org.apache.isis.viewer.wicket.ui.pages.home.HomePage()'. An exception has
> been thrown during construction!
> [exec] at
>
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194)
> [exec] at
>
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67)
> [exec] at
>
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
> [exec] at
>
> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
> [exec] at
>
> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
> [exec] at
>
> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
> [exec] at
>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:100)
> [exec] at
>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
> [exec] at
>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> [exec] at
>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> [exec] at
>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> [exec] at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> [exec] at
>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> [exec] at
>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> [exec] at
>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> [exec] at
>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> [exec] at
>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> [exec] at
>
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
> [exec] at
>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> [exec] at
>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> [exec] at
>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> [exec] at
>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> [exec] at
>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> [exec] at
>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> [exec] at
>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> [exec] at
>
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
> [exec] at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
> [exec] at
>
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
> [exec] at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
> [exec] at
>
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
> [exec] at
>
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
> [exec] at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
> [exec] at
>
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
> [exec] at
>
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
> [exec] at
>
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
> [exec] at
>
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
> [exec] at
>
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
> [exec] at
>
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
> [exec] at org.eclipse.jetty.server.Server.handle(Server.java:349)
> [exec] at
>
> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
> [exec] at
>
> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
> [exec] at
> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
> [exec] at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
> [exec] at
>
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
> [exec] at
>
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
> [exec] at
>
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
> [exec] at
>
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
> [exec] at
>
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
> [exec] at java.lang.Thread.run(Thread.java:745)
> [exec] Caused by: java.lang.reflect.InvocationTargetException
> [exec] at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> [exec] at
>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> [exec] at
>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> [exec] at
> java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> [exec] at
>
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)
> [exec] ... 48 more
> [exec] Caused by: java.lang.NoClassDefFoundError:
> org/datanucleus/state/ObjectProvider
> [exec] at java.lang.ClassLoader.defineClass1(Native Method)
> [exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> [exec] at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> [exec] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
> [exec] at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> [exec] at java.security.AccessController.doPrivileged(Native Method)
> [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> [exec] at
>
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415)
> [exec] at
>
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
> [exec] at
>
> org.apache.isis.objectstore.jdo.datanucleus.service.eventbus.EventBusServiceJdo.skip(EventBusServiceJdo.java:51)
> [exec] at
>
> org.apache.isis.applib.services.eventbus.EventBusService.post(EventBusService.java:93)
> [exec] at
>
> org.apache.isis.core.metamodel.facets.InteractionHelper.postEventForAction(InteractionHelper.java:73)
> [exec] at
>
> org.apache.isis.core.metamodel.facets.actions.interaction.ActionInteractionFacetAbstract.hides(ActionInteractionFacetAbstract.java:71)
> [exec] at
>
> org.apache.isis.core.metamodel.interactions.InteractionUtils.isVisibleResult(InteractionUtils.java:40)
> [exec] at
>
> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisibleResult(ObjectMemberAbstract.java:232)
> [exec] at
>
> org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisible(ObjectMemberAbstract.java:227)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuItem.newSubMenuItem(CssMenuItem.java:268)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenuItems(AppActionsCssMenuFactory.java:135)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenu(AppActionsCssMenuFactory.java:112)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.createComponent(AppActionsCssMenuFactory.java:93)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.createComponent(ComponentFactoryAbstract.java:98)
> [exec] at
>
> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:122)
> [exec] at
>
> org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.addOrReplaceComponent(ComponentFactoryRegistryDefault.java:107)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addComponent(PageAbstract.java:362)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addApplicationActions(PageAbstract.java:338)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.pages.PageAbstract.<init>(PageAbstract.java:170)
> [exec] at
>
> org.apache.isis.viewer.wicket.ui.pages.home.HomePage.<init>(HomePage.java:45)
> [exec] ... 53 more
> [exec] Caused by: java.lang.ClassNotFoundException:
> org.datanucleus.state.ObjectProvider
> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> [exec] at java.security.AccessController.doPrivileged(Native Method)
> [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> [exec] at
>
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
> [exec] at
>
> org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
> [exec] ... 82 more
> [exec] 01:04:27,031 [RequestCycleExtra qtp1065406375-35 WARN ]
> ********************************
>
Re: Runtime error after updating to Isis 1.6.0 simpleapp-archetype
Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Hi Dileepa,
Won't get a chance to look at this until tomorrow evening so if it's
blocking you, suggest you fallback to previous version.
Dan
Hi All,
I successfully updated my existing simpleapp archetype 1.4.1 based
application to 1.6.0 latest release and built the project with no errors.
Currently I'm running into a NoClassDefFound error for:
org/datanucleus/state/ObjectProvider class when I access the wicket viewer
of my project. Below is the error Im getting [1].
Can some one give me a hint what could be going wrong here? I'm missing
some lib in my pom it seems. Appreciate any tips here.
Thanks,
Dileepa
[1]
[exec] org.apache.wicket.WicketRuntimeException: Can't instantiate page
using constructor 'public
org.apache.isis.viewer.wicket.ui.pages.home.HomePage()'. An exception has
been thrown during construction!
[exec] at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194)
[exec] at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67)
[exec] at
org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
[exec] at
org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
[exec] at
org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
[exec] at
org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
[exec] at
org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:100)
[exec] at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:221)
[exec] at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
[exec] at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
[exec] at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
[exec] at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
[exec] at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
[exec] at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
[exec] at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
[exec] at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
[exec] at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
[exec] at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
[exec] at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
[exec] at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
[exec] at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
[exec] at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
[exec] at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
[exec] at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
[exec] at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
[exec] at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
[exec] at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
[exec] at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
[exec] at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
[exec] at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
[exec] at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
[exec] at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
[exec] at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
[exec] at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
[exec] at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
[exec] at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
[exec] at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
[exec] at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
[exec] at org.eclipse.jetty.server.Server.handle(Server.java:349)
[exec] at
org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
[exec] at
org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
[exec] at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
[exec] at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
[exec] at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
[exec] at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
[exec] at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
[exec] at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
[exec] at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
[exec] at java.lang.Thread.run(Thread.java:745)
[exec] Caused by: java.lang.reflect.InvocationTargetException
[exec] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[exec] at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
[exec] at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[exec] at
java.lang.reflect.Constructor.newInstance(Constructor.java:526)
[exec] at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)
[exec] ... 48 more
[exec] Caused by: java.lang.NoClassDefFoundError:
org/datanucleus/state/ObjectProvider
[exec] at java.lang.ClassLoader.defineClass1(Native Method)
[exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
[exec] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[exec] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
[exec] at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[exec] at java.security.AccessController.doPrivileged(Native Method)
[exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:415)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
[exec] at
org.apache.isis.objectstore.jdo.datanucleus.service.eventbus.EventBusServiceJdo.skip(EventBusServiceJdo.java:51)
[exec] at
org.apache.isis.applib.services.eventbus.EventBusService.post(EventBusService.java:93)
[exec] at
org.apache.isis.core.metamodel.facets.InteractionHelper.postEventForAction(InteractionHelper.java:73)
[exec] at
org.apache.isis.core.metamodel.facets.actions.interaction.ActionInteractionFacetAbstract.hides(ActionInteractionFacetAbstract.java:71)
[exec] at
org.apache.isis.core.metamodel.interactions.InteractionUtils.isVisibleResult(InteractionUtils.java:40)
[exec] at
org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisibleResult(ObjectMemberAbstract.java:232)
[exec] at
org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisible(ObjectMemberAbstract.java:227)
[exec] at
org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuItem.newSubMenuItem(CssMenuItem.java:268)
[exec] at
org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenuItems(AppActionsCssMenuFactory.java:135)
[exec] at
org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenu(AppActionsCssMenuFactory.java:112)
[exec] at
org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.createComponent(AppActionsCssMenuFactory.java:93)
[exec] at
org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.createComponent(ComponentFactoryAbstract.java:98)
[exec] at
org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:122)
[exec] at
org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.addOrReplaceComponent(ComponentFactoryRegistryDefault.java:107)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addComponent(PageAbstract.java:362)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addApplicationActions(PageAbstract.java:338)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.PageAbstract.<init>(PageAbstract.java:170)
[exec] at
org.apache.isis.viewer.wicket.ui.pages.home.HomePage.<init>(HomePage.java:45)
[exec] ... 53 more
[exec] Caused by: java.lang.ClassNotFoundException:
org.datanucleus.state.ObjectProvider
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
[exec] at java.security.AccessController.doPrivileged(Native Method)
[exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
[exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:424)
[exec] at
org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:377)
[exec] ... 82 more
[exec] 01:04:27,031 [RequestCycleExtra qtp1065406375-35 WARN ]
********************************