Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 75263 invoked from network); 23 Jan 2008 01:14:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Jan 2008 01:14:36 -0000 Received: (qmail 35063 invoked by uid 500); 23 Jan 2008 01:14:25 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 35040 invoked by uid 500); 23 Jan 2008 01:14:24 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 35029 invoked by uid 99); 23 Jan 2008 01:14:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jan 2008 17:14:24 -0800 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jan 2008 01:14:10 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1JHUBm-0005zw-Br for user@geronimo.apache.org; Tue, 22 Jan 2008 17:14:02 -0800 Message-ID: <15032821.post@talk.nabble.com> Date: Tue, 22 Jan 2008 17:14:02 -0800 (PST) From: Qaiser Mehmood To: user@geronimo.apache.org Subject: Re: Class [org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler] does not implement the NamespaceHandler interface In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: mqaiserm@lycos.com References: <14977689.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org I am getting the same error... :) djencks wrote: > > I'd guess you are running into a spring version conflict. > > I would: > 1. remove the dependencies from your plan that you don't need (this > won't fix the problem but it should make it easier to look into by > cutting the dependency list in half or less) > > 2. add a hidden-classes element to force loading spring classes from > your copy rather than the one from activemq or cxf. > > org.springframework. > > hope this helps > david jencks > > On Jan 19, 2008, at 6:08 PM, Qaiser Mehmood wrote: > >> >> I am trying to deploy a web application in Geronimo 2.0 and I am >> getting >> following error: >> >> 20:03:39,543 ERROR [[/phaip]] StandardWrapper.Throwable >> java.lang.IllegalArgumentException: Class >> [org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler] >> does >> not implement the NamespaceHandler interface >> at >> org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. >> initHandlerMappings(DefaultNamespaceHandlerResolver.java:119) >> at >> org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. >> (DefaultNamespaceHandlerResolver.java:96) >> at >> org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. >> (DefaultNamespaceHandlerResolver.java:70) >> at >> org.apache.cxf.bus.spring.BusApplicationContext.initBeanDefinitionRead >> er(BusApplicationContext.java:172) >> at >> org.springframework.context.support.AbstractXmlApplicationContext.load >> BeanDefinitions(AbstractXmlApplicationContext.java:78) >> at >> org.springframework.context.support.AbstractRefreshableApplicationCont >> ext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101) >> at >> org.springframework.context.support.AbstractApplicationContext.obtainF >> reshBeanFactory(AbstractApplicationContext.java:389) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh >> (AbstractApplicationContext.java:324) >> at >> org.apache.cxf.bus.spring.BusApplicationContext. >> (BusApplicationContext.java:71) >> at >> org.apache.cxf.bus.spring.SpringBusFactory.createBus >> (SpringBusFactory.java:84) >> at >> org.apache.cxf.bus.spring.SpringBusFactory.createBus >> (SpringBusFactory.java:65) >> at >> org.apache.cxf.bus.spring.SpringBusFactory.createBus >> (SpringBusFactory.java:52) >> at >> org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus >> (CXFServlet.java:156) >> at org.apache.cxf.transport.servlet.CXFServlet.init >> (CXFServlet.java:98) >> at >> org.apache.catalina.core.StandardWrapper.loadServlet >> (StandardWrapper.java:1053) >> at org.apache.catalina.core.StandardWrapper.load >> (StandardWrapper.java:955) >> at >> org.apache.catalina.core.StandardContext.loadOnStartup >> (StandardContext.java:4035) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java: >> 4338) >> at >> org.apache.geronimo.tomcat.GeronimoStandardContext.access$201 >> (GeronimoStandardContext.java:60) >> at >> org.apache.geronimo.tomcat.GeronimoStandardContext >> $SystemMethodValve.invoke(GeronimoStandardContext.java:345) >> at >> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke >> (GeronimoBeforeAfterValve.java:47) >> at >> org.apache.geronimo.tomcat.GeronimoStandardContext.start >> (GeronimoStandardContext.java:198) >> 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.geronimo.tomcat.TomcatContainer.addContext >> (TomcatContainer.java:355) >> at >> org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$ >> $9370b073.invoke() >> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) >> at >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >> (FastMethodInvoker.java:38) >> at >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >> (GBeanOperation.java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >> (GBeanInstance.java:830) >> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >> (RawInvoker.java:57) >> at >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >> (RawOperationInvoker.java:35) >> at >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >> (ProxyMethodInterceptor.java:96) >> at >> org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$ >> $98ccabf8.addContext() >> at >> org.apache.geronimo.tomcat.TomcatWebAppContext.doStart >> (TomcatWebAppContext.java:533) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance >> (GBeanInstance.java:996) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( >> GBeanInstanceState.java:268) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start >> (GBeanInstanceState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.start >> (GBeanInstance.java:539) >> at >> org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart >> (GBeanDependency.java:111) >> at >> org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget >> (GBeanDependency.java:146) >> at >> org.apache.geronimo.gbean.runtime.GBeanDependency$1.running >> (GBeanDependency.java:120) >> at >> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEven >> t(BasicLifecycleMonitor.java:176) >> at >> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300 >> (BasicLifecycleMonitor.java:44) >> at >> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor >> $RawLifecycleBroadcaster.fireRunningEvent >> (BasicLifecycleMonitor.java:254) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( >> GBeanInstanceState.java:294) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start >> (GBeanInstanceState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive >> (GBeanInstanceState.java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive >> (GBeanInstance.java:553) >> at >> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean >> (BasicKernel.java:379) >> at >> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration >> GBeans(ConfigurationUtil.java:448) >> at >> org.apache.geronimo.kernel.config.KernelConfigurationManager.start >> (KernelConfigurationManager.java:187) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf >> iguration(SimpleConfigurationManager.java:530) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf >> iguration(SimpleConfigurationManager.java:511) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ >> $FastClassByCGLIB$$ce77a924.invoke() >> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) >> at >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >> (FastMethodInvoker.java:38) >> at >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >> (GBeanOperation.java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >> (GBeanInstance.java:830) >> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >> (RawInvoker.java:57) >> at >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >> (RawOperationInvoker.java:35) >> at >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >> (ProxyMethodInterceptor.java:96) >> at >> org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$ >> $b023c139.startConfiguration() >> at >> org.apache.geronimo.deployment.plugin.local.StartCommand.run >> (StartCommand.java:67) >> at java.lang.Thread.run(Thread.java:619) >> 20:03:39,553 ERROR [[/phaip]] Servlet /phaip threw load() exception >> java.lang.IllegalArgumentException: Class >> [org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler] >> does >> not implement the NamespaceHandler interface >> at >> org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. >> initHandlerMappings(DefaultNamespaceHandlerResolver.java:119) >> at >> org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. >> (DefaultNamespaceHandlerResolver.java:96) >> at >> org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver. >> (DefaultNamespaceHandlerResolver.java:70) >> at >> org.apache.cxf.bus.spring.BusApplicationContext.initBeanDefinitionRead >> er(BusApplicationContext.java:172) >> at >> org.springframework.context.support.AbstractXmlApplicationContext.load >> BeanDefinitions(AbstractXmlApplicationContext.java:78) >> at >> org.springframework.context.support.AbstractRefreshableApplicationCont >> ext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101) >> at >> org.springframework.context.support.AbstractApplicationContext.obtainF >> reshBeanFactory(AbstractApplicationContext.java:389) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh >> (AbstractApplicationContext.java:324) >> at >> org.apache.cxf.bus.spring.BusApplicationContext. >> (BusApplicationContext.java:71) >> at >> org.apache.cxf.bus.spring.SpringBusFactory.createBus >> (SpringBusFactory.java:84) >> at >> org.apache.cxf.bus.spring.SpringBusFactory.createBus >> (SpringBusFactory.java:65) >> at >> org.apache.cxf.bus.spring.SpringBusFactory.createBus >> (SpringBusFactory.java:52) >> at >> org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus >> (CXFServlet.java:156) >> at org.apache.cxf.transport.servlet.CXFServlet.init >> (CXFServlet.java:98) >> at >> org.apache.catalina.core.StandardWrapper.loadServlet >> (StandardWrapper.java:1053) >> at org.apache.catalina.core.StandardWrapper.load >> (StandardWrapper.java:955) >> at >> org.apache.catalina.core.StandardContext.loadOnStartup >> (StandardContext.java:4035) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java: >> 4338) >> at >> org.apache.geronimo.tomcat.GeronimoStandardContext.access$201 >> (GeronimoStandardContext.java:60) >> at >> org.apache.geronimo.tomcat.GeronimoStandardContext >> $SystemMethodValve.invoke(GeronimoStandardContext.java:345) >> at >> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke >> (GeronimoBeforeAfterValve.java:47) >> at >> org.apache.geronimo.tomcat.GeronimoStandardContext.start >> (GeronimoStandardContext.java:198) >> 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.geronimo.tomcat.TomcatContainer.addContext >> (TomcatContainer.java:355) >> at >> org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$ >> $9370b073.invoke() >> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) >> at >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >> (FastMethodInvoker.java:38) >> at >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >> (GBeanOperation.java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >> (GBeanInstance.java:830) >> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >> (RawInvoker.java:57) >> at >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >> (RawOperationInvoker.java:35) >> at >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >> (ProxyMethodInterceptor.java:96) >> at >> org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$ >> $98ccabf8.addContext() >> at >> org.apache.geronimo.tomcat.TomcatWebAppContext.doStart >> (TomcatWebAppContext.java:533) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance >> (GBeanInstance.java:996) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( >> GBeanInstanceState.java:268) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start >> (GBeanInstanceState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.start >> (GBeanInstance.java:539) >> at >> org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart >> (GBeanDependency.java:111) >> at >> org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget >> (GBeanDependency.java:146) >> at >> org.apache.geronimo.gbean.runtime.GBeanDependency$1.running >> (GBeanDependency.java:120) >> at >> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEven >> t(BasicLifecycleMonitor.java:176) >> at >> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300 >> (BasicLifecycleMonitor.java:44) >> at >> org.apache.geronimo.kernel.basic.BasicLifecycleMonitor >> $RawLifecycleBroadcaster.fireRunningEvent >> (BasicLifecycleMonitor.java:254) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( >> GBeanInstanceState.java:294) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start >> (GBeanInstanceState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive >> (GBeanInstanceState.java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive >> (GBeanInstance.java:553) >> at >> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean >> (BasicKernel.java:379) >> at >> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration >> GBeans(ConfigurationUtil.java:448) >> at >> org.apache.geronimo.kernel.config.KernelConfigurationManager.start >> (KernelConfigurationManager.java:187) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf >> iguration(SimpleConfigurationManager.java:530) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf >> iguration(SimpleConfigurationManager.java:511) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager$ >> $FastClassByCGLIB$$ce77a924.invoke() >> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) >> at >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke >> (FastMethodInvoker.java:38) >> at >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke >> (GBeanOperation.java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke >> (GBeanInstance.java:830) >> at org.apache.geronimo.gbean.runtime.RawInvoker.invoke >> (RawInvoker.java:57) >> at >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke >> (RawOperationInvoker.java:35) >> at >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept >> (ProxyMethodInterceptor.java:96) >> at >> org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$ >> $b023c139.startConfiguration() >> at >> org.apache.geronimo.deployment.plugin.local.StartCommand.run >> (StartCommand.java:67) >> at java.lang.Thread.run(Thread.java:619) >> >> >> my geronimo-web.xml is : >> >> >> >> >> >> >> > xmlns="http://geronimo.apache.org/xml/ns/deployment-1.1"> >> >> >> org.apache.cxf >> cxf-rt-transports-http >> 2.0.2-incubator >> jar >> >> >> >> org.apache.activemq >> activemq-core >> 4.1.1 >> jar >> >> >> >> dbunit >> dbunit >> 2.2 >> jar >> >> >> >> dj800ec >> dj800ec >> 1.0 >> jar >> >> >> >> postgresql >> postgresql-8.2 >> 506.jdbc4 >> jar >> >> >> >> >> spring >> spring >> 2.5.1 >> jar >> >> >> >> commons-collections >> commons-collections >> 3.1 >> jar >> >> >> >> commons-digester >> commons-digester >> 1.8 >> jar >> >> >> >> >> commons-logging >> commons-logging >> 1.0.4 >> jar >> >> >> >> commons-beanutils >> commons-beanutils >> 1.6.1 >> jar >> >> >> >> >> jmx >> jmx >> 5.0_r16 >> jar >> >> >> >> commons-logging-api >> commons-logging-api >> 1.0.4 >> jar >> >> >> >> jdbc2_0-stdext >> jdbc2_0-stdext >> 2.0 >> jar >> >> >> >> log4j >> log4j >> 1.2.15 >> jar >> >> >> >> org.apache.geronimo.configs >> openjpa >> 2.0.2 >> car >> >> >> >> >> quartz >> quartz-all >> 1.6.0 >> jar >> >> >> >> org.apache.geronimo.specs >> geronimo-servlet_2.5_spec >> 1.1 >> jar >> >> >> >> j2ee >> javaee >> 9.1 >> jar >> >> >> >> geronimo >> geronimo-kernel >> 2.0.2 >> jar >> >> >> >> org.apache.geronimo.modules >> geronimo-activation >> 2.0.2 >> jar >> >> >> >> org.apache.geronimo.specs >> geronimo-ejb_3.0_spec >> 1.0 >> jar >> >> >> >> >> org.apache.ws.scout >> scout >> 1.0rc1 >> jar >> >> >> >> ejb >> ejb >> 1.0 >> jar >> >> >> >> jms >> jms >> 1.0 >> jar >> >> >> >> jta >> jta >> 1.0 >> jar >> >> >> >> junit >> junit >> 1.0 >> jar >> >> >> >> mail >> mail >> 1.3.3 >> jar >> >> >> >> derby >> derby >> 10.3.2000001.599110 >> jar >> >> >> >> phaip >> phaip-core >> 1.0 >> jar >> >> >> >> org.apache.geronimo.configs >> xmlbeans >> 2.0.2 >> car >> >> >> >> juddi >> juddi >> 0.9rc4 >> jar >> >> >> >> juddi >> juddi-client >> 2.0rc5 >> jar >> >> >> >> >> >> >> >> >> >> /phaip >> >> >> >> >> >> -- >> View this message in context: http://www.nabble.com/Class-- >> org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler-- >> does-not-implement-the-NamespaceHandler-interface- >> tp14977689s134p14977689.html >> Sent from the Apache Geronimo - Users mailing list archive at >> Nabble.com. >> > > > -- View this message in context: http://www.nabble.com/Class--org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler--does-not-implement-the-NamespaceHandler-interface-tp14977689s134p15032821.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.