Hello, Your wicket version is fairly old. Please try the latest 1.5 release... Have a look at the wicket examples they provide a very good starting point.
Cheers, Matthias -- iPhone Mail On 19.10.2011, at 18:17, Filipe Sousa <nat...@gmail.com> wrote: > Hi, > > I'm doing my first experiments with wicket. I'm testing the example in > chapter 3 (Wicket in Action) with eclipse and embedded jetty. The > wicket version I'm using is 1.3.7. The example provided works quite > well except when I make a change and redeploy it to jetty. Then I get > an unexpected RuntimeException. The only way to get the changes > working is with a server restart. > > Wicket is running in DEVELOPMENT mode. > > ERROR o.a.w.RequestCycle> Error calling method: public > wicket.in.action.Cart wicket.in.action.CheesrPage.getCart() on object: > [Page class = wicket.in.action.Index, id = 0, version = 4, ajax = 0] > org.apache.wicket.WicketRuntimeException: Error calling method: public > wicket.in.action.Cart wicket.in.action.CheesrPage.getCart() on object: > [Page class = wicket.in.action.Index, id = 0, version = 4, ajax = 0] > at > org.apache.wicket.util.lang.PropertyResolver$MethodGetAndSet.getValue(PropertyResolver.java:1066) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.util.lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:252) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:91) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:113) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Component.getModelObject(Component.java:1565) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.markup.html.list.ListView.getViewSize(ListView.java:217) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:524) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:127) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Component.internalBeforeRender(Component.java:1009) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Component.beforeRender(Component.java:1041) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1590) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Component.onBeforeRender(Component.java:3727) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Page.onBeforeRender(Page.java:1458) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Component.internalBeforeRender(Component.java:1009) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Component.beforeRender(Component.java:1041) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Component.prepareForRender(Component.java:2167) > ~[wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.Page.renderPage(Page.java:892) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.request.target.component.PageRequestTarget.respond(PageRequestTarget.java:63) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104) > ~[wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1245) > [wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316) > [wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418) > [wicket-1.3.7.jar:1.3.7] > at org.apache.wicket.RequestCycle.request(RequestCycle.java:532) > [wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:356) > [wicket-1.3.7.jar:1.3.7] > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:201) > [wicket-1.3.7.jar:1.3.7] > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1329) > [jetty-servlet-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478) > [jetty-servlet-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520) > [jetty-security-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409) > [jetty-servlet-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at org.eclipse.jetty.server.Server.handle(Server.java:349) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582) > [jetty-http-7.5.3.v20111011.jar:7.5.3.v20111011] > at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) > [jetty-http-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:52) > [jetty-server-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586) > [jetty-io-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44) > [jetty-io-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) > [jetty-util-7.5.3.v20111011.jar:7.5.3.v20111011] > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) > [jetty-util-7.5.3.v20111011.jar:7.5.3.v20111011] > at java.lang.Thread.run(Thread.java:662) [na:1.6.0_27] > Caused by: java.lang.ClassCastException: > wicket.in.action.CheesrSession cannot be cast to > wicket.in.action.CheesrSession > at wicket.in.action.CheesrPage.getCheeseSession(CheesrPage.java:11) > ~[classes/:na] > at wicket.in.action.CheesrPage.getCart(CheesrPage.java:15) ~[classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.6.0_27] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > ~[na:1.6.0_27] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > ~[na:1.6.0_27] > at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_27] > at > org.apache.wicket.util.lang.PropertyResolver$MethodGetAndSet.getValue(PropertyResolver.java:1062) > ~[wicket-1.3.7.jar:1.3.7] > ... 48 common frames omitted > > > -- > Filipe Sousa > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org