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]

Reply via email to