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/08/04 11:59:56 UTC

Re: Runtime error after updating to Isis 1.6.0 simpleapp-archetype

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>.
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 ]
>>>>  ********************************
>>>>
>>>
>>>
>>
>