Alle giovedì 22 marzo 2012, Pointbreak ha scritto:
> On Thu, Mar 22, 2012, at 11:42, Igor Vaynberg wrote:
> > >
> > > No that is not what happens with NoVersionMount:
> > >
> >
> > i didnt say it was an ajax twistie....
>
> Not being an ajax twistie link still doesn't add the ?1 to the url.
> NoVersionMount will only add the id to callback urls.
>
I am newbie, and all discussion is very hard to understand.
I got the code of NoVersionMount and It works fine for me until..
...I migrated to Wicket 6!
I change imports:
org.apache.wicket.request.mapper.**
org.apache.wicket.core.request.mapper.** (OSGi friendly)
But I got this error on NoVersionMount:
GRAVE: Exception starting filter MainApplication
java.lang.IncompatibleClassChangeError: Expecting non-static method
org.apache.wicket.core.request.mapper.MountedMapper.getOptionalPlaceholder(Ljava/lang/String;)Ljava/lang/String;
at
org.apache.wicket.core.request.mapper.MountedMapper.isFixedSegment(MountedMapper.java:228)
at
org.apache.wicket.core.request.mapper.MountedMapper.getPathSegments(MountedMapper.java:207)
at
org.apache.wicket.core.request.mapper.MountedMapper.<init>(MountedMapper.java:196)
at
org.apache.wicket.core.request.mapper.MountedMapper.<init>(MountedMapper.java:175)
at
org.apache.wicket.examples.authentication3.NoVersionMount.<init>(MainApplication.java:90)
at
org.apache.wicket.examples.authentication3.MainApplication.init(MainApplication.java:77)
at org.apache.wicket.Application.initApplication(Application.java:801)
at
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:344)
at
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:284)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
27-mar-2012 0.30.55 org.apache.catalina.core.StandardContext start
GRAVE: Error filterStart
27-mar-2012 0.30.55 org.apache.catalina.core.StandardContext start
GRAVE: Context [/watch] startup failed due to previous errors
27-mar-2012 0.30.55 org.apache.catalina.loader.WebappClassLoader
clearReferencesJdbc
GRAVE: A web application registered the JBDC driver [com.mysql.jdbc.Driver] but
failed to unregister it when the web application was stopped. To prevent a
memory leak, the JDBC Driver has been forcibly unregistered.
And this is my import list in MainApplication.java:
package org.apache.wicket.examples.authentication3;
import org.apache.wicket.protocol.http.WebApplication;
import org.apache.wicket.Page;
import
org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession;
import org.apache.wicket.authroles.authentication.AuthenticatedWebApplication;
import org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler;
import org.apache.wicket.core.request.mapper.MountedMapper;
import org.apache.wicket.markup.html.SecurePackageResourceGuard;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.Application;
import org.apache.wicket.Page;
import org.apache.wicket.request.IRequestHandler;
import org.apache.wicket.request.Request;
import org.apache.wicket.request.Response;
import org.apache.wicket.request.Url;
import org.apache.wicket.Session;
import org.apache.wicket.protocol.http.WebApplication;
import org.apache.wicket.core.request.*;
import org.apache.wicket.request.component.IRequestablePage;
import org.apache.wicket.request.mapper.info.PageComponentInfo;
import org.apache.wicket.request.mapper.parameter.PageParametersEncoder;
//import org.apache.wicket.request.handler.ListenerInterfaceRequestHandler;
//import org.apache.wicket.request.mapper.MountedMapper;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]