Hmm.... wait they are different versions . I fixed that but now I get a compile error !
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project mainpage2: Compilation failure [ERROR] Unable to locate the Javac Compiler in: [ERROR] C:\Program Files\Java\jre6\..\lib\tools.jar [ERROR] Please ensure you are using JDK 1.4 or above and [ERROR] not a JRE (the com.sun.tools.javac.Main class is required). [ERROR] In most cases you can change the location of your Java [ERROR] installation by setting the JAVA_HOME environment variable. On 19 August 2011 09:30, Ahmed Abdelfattah < [email protected]> wrote: > They both have the same version 1.5RC-1 > > On 19 August 2011 03:06, Dan Retzlaff [via Apache Wicket] < > [email protected]> wrote: > >> It looks like you have multiple versions of the Wicket JARs on your >> classpath. Since that function was removed in >> https://issues.apache.org/jira/browse/WICKET-3702, I'd guess that your >> extensions JAR is older than your main wicket JAR. >> >> Hope that helps, >> Dan >> >> On Thu, Aug 18, 2011 at 5:47 PM, aabfattah < >> [hidden email] <http://user/SendEmail.jtp?type=node&node=3754040&i=0>> >> wrote: >> >> > Hello , I copied some code from a tutorial about creating a simple >> > datatable >> > from here >> > https://cwiki.apache.org/WICKET/simple-sortable-datatable-example.html >> > >> > Also , I tried the example in repeaters section in wicketstuff website >> > >> > But I get the same exact exception in the 2 projects . Can anybody help >> as >> > I >> > am new to wicket ? >> > >> > Last cause: >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByBorder.addToBorder([Lorg/apache/wicket/Component;)Lorg/apache/wicket/MarkupContainer; >> >> > WicketMessage: Can't instantiate page using constructor public >> > foo.DataTablePage() >> > >> > StackTrace: >> > >> > Root cause: >> > >> > java.lang.NoSuchMethodError: >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByBorder.addToBorder([Lorg/apache/wicket/Component;)Lorg/apache/wicket/MarkupContainer; >> >> > at >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByBorder.<init>(OrderByBorder.java:58) >> >> > at >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.sort.OrderByBorder.<init>(OrderByBorder.java:106) >> >> > at >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.table.HeadersToolbar$2.<init>(HeadersToolbar.java:115) >> >> > at >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.table.HeadersToolbar.newSortableHeader(HeadersToolbar.java:110) >> >> > at >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.table.HeadersToolbar.<init>(HeadersToolbar.java:67) >> >> > at >> > >> > >> org.apache.wicket.extensions.markup.html.repeater.data.table.DefaultDataTable.<init>(DefaultDataTable.java:64) >> >> > at foo.DataTablePage.<init>(DataTablePage.java:22) >> > at java.lang.reflect.Constructor.newInstance(Unknown Source) >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:155) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:59) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:95) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:43) >> >> > at >> > >> > >> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:107) >> >> > at >> > >> > >> org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:266) >> >> > at >> > >> > >> org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:160) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:105) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:219) >> >> > at >> > >> > >> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:139) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:717) >> >> > at >> > >> > >> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:63) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:253) >> >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:160) >> >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:216) >> >> > at >> > >> > >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) >> >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:474) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> >> > at >> > >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517) >> > at >> > >> > >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) >> >> > at >> > >> > >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:935) >> >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:404) >> > at >> > >> > >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184) >> >> > at >> > >> > >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:870) >> >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> >> > at >> > >> > >> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:247) >> >> > at >> > >> > >> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151) >> >> > at >> > >> > >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) >> >> > at org.eclipse.jetty.server.Server.handle(Server.java:346) >> > at >> > >> > >> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) >> >> > at >> > >> > >> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1051) >> >> > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:592) >> > at >> > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214) >> > at >> > org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) >> > at >> > >> > >> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:520) >> >> > at >> > >> > >> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) >> >> > at >> > >> > >> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528) >> >> > at java.lang.Thread.run(Unknown Source) >> > >> > Complete stack: >> > >> > org.apache.wicket.WicketRuntimeException: Can't instantiate page using >> > constructor public foo.DataTablePage() >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:173) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:59) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:95) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:43) >> >> > at >> > >> > >> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:107) >> >> > at >> > >> > >> org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:266) >> >> > at >> > >> > >> org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:160) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:105) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:219) >> >> > at >> > >> > >> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:139) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:717) >> >> > at >> > >> > >> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:63) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:253) >> >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:160) >> >> > >> > java.lang.reflect.InvocationTargetException >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> > Method) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown >> > Source) >> > at java.lang.reflect.Constructor.newInstance(Unknown Source) >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:155) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:59) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:95) >> >> > at >> > >> > >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:43) >> >> > at >> > >> > >> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:107) >> >> > at >> > >> > >> org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:266) >> >> > at >> > >> > >> org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:160) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:105) >> >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:219) >> >> > at >> > >> > >> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:139) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:717) >> >> > at >> > >> > >> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:63) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) >> >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:253) >> >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:160) >> >> > >> > -- >> > View this message in context: >> > >> http://apache-wicket.1842946.n4.nabble.com/Unexpected-RuntimeException-when-trying-a-project-with-a-DataTable-tp3754012p3754012.html >> > Sent from the Users forum mailing list archive at Nabble.com. >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [hidden >> > email]<http://user/SendEmail.jtp?type=node&node=3754040&i=1> >> > For additional commands, e-mail: [hidden >> > email]<http://user/SendEmail.jtp?type=node&node=3754040&i=2> >> > >> > >> >> >> ------------------------------ >> If you reply to this email, your message will be added to the discussion >> below: >> >> http://apache-wicket.1842946.n4.nabble.com/Unexpected-RuntimeException-when-trying-a-project-with-a-DataTable-tp3754012p3754040.html >> To unsubscribe from Unexpected RuntimeException when trying a project >> with a DataTable, click >> here<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3754012&code=YWhtZWQuYWJkZWxmYXR0YWguZWxzaGVtaXN5QGdtYWlsLmNvbXwzNzU0MDEyfDI4MjAxMzAzNQ==>. >> >> > > > > -- > Ahmed Abdelfattah > > > -- Ahmed Abdelfattah -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/Unexpected-RuntimeException-when-trying-a-project-with-a-DataTable-tp3754012p3754547.html Sent from the Users forum mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
