Hi Maurice,

thx for the info. Im using the "use old wicket authentication thingy" workaround then :)

Would be cool if wicket 1.4m3 up or so would be compatible to swarm... however, do you think it would be possible for you to do a wicket 1.4 branch of swarm/ wasp then? Im quite busy but maybe someone can grab a bit of time to dig a bit in, as I somehow like the idea - after I read the doc and your presentation several times - of SWARM for wicket apps (especially as its something wicket really needs).

Is there a reason why swarm/ wasp is not going to core for 1.4 ?

Best,

Korbinian


Maurice Marrink schrieb:
Sorry, atm wasp/swarm is not yet compatible with wicket 1.4.
I am waiting for at least a beta of wasp/swarm 1.3.1 before i start
working on version 1.4.
I realize 1.3.1 is long overdue and try to get it out as soon as possible.
In the meantime sorry for the inconvenience.
I am afraid your only option at this time is to check out the entire
wicket security project from svn and patch it to compile against
wicket 1.4
Again sorry for the inconvenience.

Maurice

On Sun, Jul 6, 2008 at 8:19 PM, Korbinian Bachl - privat
<[EMAIL PROTECTED]> wrote:
Hello,

I just spend some time to change my app (on wicket 1.4) to use the SWARM
implementation of WASP.

However, it seems that WASP 1.3.0 as well as the current 1.3-Snapshot
(1.3.1) wont work with 1.4; The error is nearly allways the same:


1.3.1:
"
java.lang.NoSuchMethodError:
org.apache.wicket.MetaDataKey.<init>(Ljava/lang/Class;)V

 
org.apache.wicket.security.log.AuthorizationErrorKey.<init>(AuthorizationErrorKey.java:41)

 
org.apache.wicket.security.strategies.WaspAuthorizationStrategy.<clinit>(WaspAuthorizationStrategy.java:57)

 
org.apache.wicket.security.swarm.strategies.SwarmStrategyFactory.newStrategy(SwarmStrategyFactory.java:80)
       org.apache.wicket.security.WaspSession.<init>(WaspSession.java:48)

 
org.apache.wicket.security.WaspWebApplication.newSession(WaspWebApplication.java:71)
       org.apache.wicket.Session.findOrCreate(Session.java:231)
       org.apache.wicket.Session.findOrCreate(Session.java:214)
       org.apache.wicket.Session.get(Session.java:253)
       org.apache.wicket.RequestCycle.getSession(RequestCycle.java:436)

 
org.apache.wicket.request.AbstractRequestCycleProcessor.resolveHomePageTarget(AbstractRequestCycleProcessor.java:315)

 
org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:159)
       org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
       org.apache.wicket.RequestCycle.steps(RequestCycle.java:1366)
       org.apache.wicket.RequestCycle.request(RequestCycle.java:499)

 org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)

 org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)

"

and 1.3.0:

"
java.lang.NoSuchMethodError:
org.apache.wicket.MetaDataKey.<init>(Ljava/lang/Class;)V
       org.apache.wicket.security.checks.WaspKey.<init>(WaspKey.java:41)

 
org.apache.wicket.security.components.SecureComponentHelper.getSecurityCheck(SecureComponentHelper.java:55)

 
org.apache.wicket.security.strategies.WaspAuthorizationStrategy.getSecurityCheck(WaspAuthorizationStrategy.java:185)

 
org.apache.wicket.security.strategies.WaspAuthorizationStrategy.isActionAuthorized(WaspAuthorizationStrategy.java:159)
       org.apache.wicket.Component.isActionAuthorized(Component.java:1983)
       org.apache.wicket.Page.renderPage(Page.java:855)

 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:241)

 
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)

 org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1194)
       org.apache.wicket.RequestCycle.step(RequestCycle.java:1265)
       org.apache.wicket.RequestCycle.steps(RequestCycle.java:1366)
       org.apache.wicket.RequestCycle.request(RequestCycle.java:499)

 org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)

 org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)

"

Is there any workaround Maurice?

Best,

Korbinian

Reply via email to