I am also trying to have restful URLs for my facebook application. I have tried to follow the instruction here, but I got to a dead end. Here is my declaration inside MyApp.java.init():
QueryStringUrlCodingStrategy page1URLS = new QueryStringUrlCodingStrategy( "page1", Page1.class ); mount(page1URLS); QueryStringUrlCodingStrategy page2URLS = new QueryStringUrlCodingStrategy( "http://apps.facebook.com/myapp/page2", Page2.class ); mount(page1URL2); my application is run in an IFrame in facebook. when I use a BookmarkablePageLink to link to page1 and page2, I get the following urls: page1: http://localhost:8080/some-directory/page1?some_param=29 page2: http://apps.facebook.com/bennyworkbook/page2?some_param=2 clicking page1 link works perfectly. however, If the link is bookmarked or saved by the user, and accessed later, the application is loaded outside the facebook realm. I would like the links to all point to facebook, so bookmarking them would link to my application's page ON FACEBOOK. page2 link looks perfect, because it links to facebook. However, it doesn't work. I get a 4040 with the following error: "The requested resource (/page2) is not available." any ideas how I can have all the links look like page2 link but work good (link page1 link)? thanks, Benny. caoanhkiet wrote: > > Hi, > I have been following > http://cwiki.apache.org/WICKET/facebook-integration.html and version > tomcat 5.5.25. and ran NullPointerException. > > error at: client.friends_get(); > > SEVERE: Can't instantiate page using constructor public Login() > org.apache.wicket.WicketRuntimeException: Can't instantiate page using > constructor public Login() > at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:168) > at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:58) > at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:92) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:268) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283) > at > org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:210) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91) > at > org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1166) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1243) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1331) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:493) > at > org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:363) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) > -- View this message in context: http://www.nabble.com/Facebook-Wicket-Integration-tp16558748p18850389.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]