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: [email protected]
For additional commands, e-mail: [email protected]