You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by amit babar <am...@gmail.com> on 2015/07/06 12:33:48 UTC
Upgrading from ver 6.16 to ver 6.20 - Spring Injection Issue
This is the code that worked in version 6.16:
======================================
Code in webapplication.java
======================================
protected void init()
{
super.init();
getDebugSettings().setAjaxDebugModeEnabled(false);
addComponentInstantiationListener(new SpringComponentInjector(this));
getApplicationSettings().setPageExpiredErrorPage(PageExpiredErrorPage.class);
getApplicationSettings().setInternalErrorPage(InternalErrorPage.class);
}
public Session newSession(Request req, Response res)
{
return new EMSEVASession(req);
}
=======================================
After upgrading to version 6.20, the following error is observed in console:
======================================================
java.lang.NoSuchMethodError:
org.apache.wicket.protocol.http.WebApplication.getBehaviorInstantiationListeners()Lorg/apache/wicket/BehaviorInstantiationListenerCollection;
at
org.apache.wicket.spring.injection.annot.SpringComponentInjector.<init>(SpringComponentInjector.java:117)
at
org.apache.wicket.spring.injection.annot.SpringComponentInjector.<init>(SpringComponentInjector.java:92)
at
org.apache.wicket.spring.injection.annot.SpringComponentInjector.<init>(SpringComponentInjector.java:79)
at
com.ravish.elcalab.common.EMSEVAApplication.init(EMSEVAApplication.java:27)
at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:724)
at
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4828)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5508)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
==========================================================================
Please help. I am stuck!
Thanks in advance
Amit
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Upgrading-from-ver-6-16-to-ver-6-20-Spring-Injection-Issue-tp4671511.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Upgrading from ver 6.16 to ver 6.20 - Spring Injection Issue
Posted by Sven Meier <sv...@meiers.net>.
Hi,
> WebApplication#getBehaviorInstantiationListeners()
that method hasn't changed at all, so this looks rather like a classpath
issue. Do you have two different Wicket versions on your classpath?
Regards
Sven
On 06.07.2015 12:33, amit babar wrote:
> This is the code that worked in version 6.16:
> ======================================
> Code in webapplication.java
> ======================================
> protected void init()
> {
> super.init();
>
> getDebugSettings().setAjaxDebugModeEnabled(false);
> addComponentInstantiationListener(new SpringComponentInjector(this));
>
> getApplicationSettings().setPageExpiredErrorPage(PageExpiredErrorPage.class);
> getApplicationSettings().setInternalErrorPage(InternalErrorPage.class);
> }
>
> public Session newSession(Request req, Response res)
> {
> return new EMSEVASession(req);
> }
> =======================================
>
> After upgrading to version 6.20, the following error is observed in console:
> ======================================================
> java.lang.NoSuchMethodError:
> org.apache.wicket.protocol.http.WebApplication.getBehaviorInstantiationListeners()Lorg/apache/wicket/BehaviorInstantiationListenerCollection;
> at
> org.apache.wicket.spring.injection.annot.SpringComponentInjector.<init>(SpringComponentInjector.java:117)
> at
> org.apache.wicket.spring.injection.annot.SpringComponentInjector.<init>(SpringComponentInjector.java:92)
> at
> org.apache.wicket.spring.injection.annot.SpringComponentInjector.<init>(SpringComponentInjector.java:79)
> at
> com.ravish.elcalab.common.EMSEVAApplication.init(EMSEVAApplication.java:27)
> at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:724)
> at
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
> at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
> at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
> at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4828)
> at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5508)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
> at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> ==========================================================================
>
> Please help. I am stuck!
>
> Thanks in advance
>
> Amit
>
> --
> View this message in context: http://apache-wicket.1842946.n4.nabble.com/Upgrading-from-ver-6-16-to-ver-6-20-Spring-Injection-Issue-tp4671511.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org