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



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to