Hi,
  I have a small webapp in dev. Been working good in 1.3.4. I just tried it
out with 1.4m3 today, and is throwing a spring error. 
   I notice now the annotat package are incorporated into the spring
package, but that shouldn't affect the webapp. 

Here is the Exception:
ebApplicationContext(204) | Published root WebApplicationContext as
ServletContext attribute with name
[org.springframework.web.context.WebApplicationContext.ROOT]
INFO - ContextLoader.initWebApplicationContext(209) | Root
WebApplicationContext: initialization completed in 7890 ms
Sep 17, 2008 4:57:59 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter SecWebApplication
java.lang.NoSuchMethodError: org.apache.wicket.MetaDataKey: method <init>()V
not found
        at
org.apache.wicket.spring.injection.annot.SpringComponentInjector$1.<init>(SpringComponentInjector.java:56)
        at
org.apache.wicket.spring.injection.annot.SpringComponentInjector.<clinit>(SpringComponentInjector.java:53)
        at 
com.cookwok.http.web.SecWebApplication.init(SecWebApplication.java:60)
        at 
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:561)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
        at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
        at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
        at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4340)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
        at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1206)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
        at java.lang.Thread.run(Thread.java:619)

-----------------------------------------------------------------------------
Here is the application class extends webapplication:

public final class SecWebApplication extends WebApplication
{

        public SecWebApplication()
        {
        }

        public Class getHomePage()
        {
                return SecSignIn.class;
        }

        protected void init()
        {
                        
                addComponentInstantiationListener(new 
SpringComponentInjector(this));
        configure(); 
        ......

----------------------------------------------------------------------------------------
Here is my web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4">

    <display-name>cookwok</display-name>

    <!-- [INSERT FRAGMENT HERE] -->
    <!-- Define the basename for a resource bundle for I18N -->
    <context-param>
       
<param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
        <param-value>messages</param-value>
    </context-param>
    <context-param>
                <param-name>configuration</param-name>
                <param-value>development</param-value>
        </context-param>

 
    <filter>
           <filter-name>SecWebApplication</filter-name>
        
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
        <init-param>
            <param-name>applicationClassName</param-name>
           
<param-value>com.cookwok.http.web.SecWebApplication</param-value>
        </init-param>
        <init-param>
                <param-name>configuration</param-name>
                <param-value>development</param-value>
                </init-param>
        <load-on-startup>1</load-on-startup>
                </filter>


        <filter-mapping>
                <filter-name>SecWebApplication</filter-name>
                <url-pattern>/app/*</url-pattern>
        </filter-mapping>
        
    <filter>
        <filter-name>encodingFilter</filter-name>
       
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>


    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/applicationContext*.xml</param-value>
    </context-param>

    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    



    <listener>
       
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

    <error-page>
        <error-code>404</error-code>
        <location>/404.jsp</location>
    </error-page>

    <error-page>
        <error-code>500</error-code>
        <location>/error.jsp</location>
    </error-page>
</web-app>
-- 
View this message in context: 
http://www.nabble.com/upgraded-to-1.4m3-SpringComponentInjector-exception-tp19543644p19543644.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to