Hi! :-) I started from scratch on a different computer, installed maven 3.
mvn clean install cd viewer-wicket mvn antrun:run But the result is the same. :-( The logon screen appears, afterwards wicket crashes complaining about the HomePage. Doing a refresh of the web page results in the exception shown below, i.e. could not initialize class org.apache.isis.core.metamodel.consent.Veto. Does that give a clue? Christian Root cause: java.lang.NoClassDefFoundError: Could not initialize class org.apache.isis.core.metamodel.consent.Veto at org.apache.isis.core.metamodel.consent.InteractionResult.createConsent(InteractionResult.java:127) at org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.isVisible(ObjectMemberAbstract.java:224) at org.apache.isis.core.metamodel.specloader.specimpl.ObjectActionImpl.isVisible(ObjectActionImpl.java:345) at org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuItem.newSubMenuItem(CssMenuItem.java:207) at org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.addActionSubMenuItems(AppActionsCssMenuFactory.java:118) at org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.addActionSubMenuItems(AppActionsCssMenuFactory.java:103) at org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.addMenuItemsIfVisible(AppActionsCssMenuFactory.java:95) at org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.buildMenu(AppActionsCssMenuFactory.java:78) at org.apache.isis.viewer.wicket.ui.components.appactions.cssmenu.AppActionsCssMenuFactory.createComponent(AppActionsCssMenuFactory.java:70) at org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract.createComponent(ComponentFactoryAbstract.java:82) at org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.createComponent(ComponentFactoryRegistryDefault.java:120) at org.apache.isis.viewer.wicket.viewer.registries.components.ComponentFactoryRegistryDefault.addOrReplaceComponent(ComponentFactoryRegistryDefault.java:105) at org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addComponent(PageAbstract.java:201) at org.apache.isis.viewer.wicket.ui.pages.PageAbstract.addApplicationActionsComponent(PageAbstract.java:181) at org.apache.isis.viewer.wicket.ui.pages.PageAbstract.<init>(PageAbstract.java:101) at org.apache.isis.viewer.wicket.ui.pages.home.HomePage.<init>(HomePage.java:37) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:174) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:66) at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133) at org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:278) at org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166) at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:94) at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:196) at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:165) at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:830) at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:253) at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:210) at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:281) at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:188) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:245) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110) at org.eclipse.jetty.server.Server.handle(Server.java:349) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441) at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) at java.lang.Thread.run(Thread.java:679) ________________________________________ From: Dan Haywood [[email protected]] Sent: Tuesday, December 04, 2012 12:05 PM To: [email protected] Subject: Re: Wicket, github, demo... Hi Christian, thanks for trying this out, sorry it isn't quite working yet for you. The Apache mailing lists strip out any attachments, so could you instead raise a ticket in JIRA and attach (or copy-n-paste) your log there? Thx Dan On 4 December 2012 10:10, Christian Steinebach < [email protected]> wrote: > Hi Dan! > > Thank you very much for your answer! > I downloaded both the wicket/restful demo and the the DnD demo. > > mvn clean install works in well in both cases. > > When running the wicket demo with > mvn antrun:run > > the application starts with the logon screen > Using the user/password combination sven/pass > an exception is thrown > > Last cause: > org.hamcrest.CoreMatchers.anyOf(Lorg/hamcrest/Matcher;Lorg/hamcrest/Matcher;)Lorg/hamcrest/core/AnyOf; > WicketMessage: Can't instantiate page using constructor 'public > org.apache.isis.viewer.wicket.ui.pages.home.HomePage()'. Might be it > doesn't exist, may be it is not visible (public). > > I've included the log as an attachment. > > Running the restful viewer works. > Running DnD viewer works as well. > > Christian > > P.S.: I'm running Ubuntu 12.04, maven 2.21 > > > ________________________________________ > From: Dan Haywood [[email protected]] > Sent: Monday, December 03, 2012 9:25 PM > To: [email protected] > Subject: Re: Wicket, github, demo... > > Hi Christian, > > thanks for your interest in Isis. > > I've just spent a bit of time getting some examples uploaded onto the our > site, as well as pushing a snapshot release up to Apache's snapshot repo. > As you'll see, they cover wicket viewer as well as some other components. > > So, it'd be great if you could go to the new example page [1] and see if > what described there works for you. Please report back! > > Cheers > Dan > > [1] http://isis.apache.org/getting-started/examples.html > > On 3 December 2012 10:30, Christian Steinebach < > [email protected]> wrote: > > > Hi > > > > Congratulations that isis made it to apache! > > > > I've just started exploring the possibilities, but have some problems. > > I am interested in running the claims demo and wicket. > > > > I started using the quickstart archetype to play around with a simple > > project. > > But there is no support for wicket. Is there a way to enable wicket > > support? > > > > I found the github location for version 0.3 and could clone the project > > from > > https://github.com/danhaywood/apache-isis-tlp > > but building/compiling etc. does not work (for me ;-). > > > > I hope somebody give me some hints on how to > > - enable wicket > > - run the claim demo > > - update to the current version > > > > Thanks in advance > > > > Christian > > >
