|
|
|
stuffins
|
Hey Everyone,
My company uses appfuse2 for multiple projects. Recently I updated to snow leopard (osx 10.6). After doing so one of my projects stopped working. It will build fine, but it errors when jetty starts up and it tries to create the beans from the app context files. I get the following error: [IndigoCirc] ERROR [main] ContextLoader.initWebApplicationContext(203) | Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext-service.xml]; nested exception is java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.ParserContext.registerBeanComponent(Lorg/springframework/beans/factory/parsing/BeanComponentDefinition;)V Caused by: java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.ParserContext.registerBeanComponent(Lorg/springframework/beans/factory/parsing/BeanComponentDefinition;)V at org.springframework.transaction.config.AnnotationDrivenBeanDefinitionParser$AopAutoProxyConfigurer.configureAutoProxyCreator(AnnotationDrivenBeanDefinitionParser.java:130) at org.springframework.transaction.config.AnnotationDrivenBeanDefinitionParser.parse(AnnotationDrivenBeanDefinitionParser.java:79) at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:69) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1114) at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1104) at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:133) at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:90) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:458) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:353) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:389) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:539) at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1216) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:509) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:447) at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:110) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:337) at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:279) at org.mortbay.jetty.plugin.Jetty6RunWarExploded.execute(Jetty6RunWarExploded.java:163) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:512) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:482) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Like I said, we have multiple projects that use appfuse, my other projects build and run fine. Whats strange is that this error doesnt happen to my coworker with the exact same set up as me except that he hasn't upgraded to 10.6 yet. Also applicationContext-service.xml does exist in my project, is it package with the bas appfuse files? Any thoughts on what might be happening here? Thanks, -Chris |
|
mraible
|
This is usually caused by different versions of Spring in your classpath. I'd suggest running "mvn dependency:tree | grep spring" and look for different versions.
Matt
On Wed, Oct 28, 2009 at 10:55 AM, stuffins <[hidden email]> wrote:
|
||||||||||||||||
|
stuffins
|
I get this: [INFO] | +- org.apache.struts:struts2-spring-plugin:jar:2.0.11:compile [INFO] | | +- org.springframework:spring-beans:jar:2.0.5:compile [INFO] | | +- org.springframework:spring-core:jar:2.0.5:compile [INFO] | | +- org.springframework:spring-context:jar:2.0.5:compile [INFO] | | \- org.springframework:spring-web:jar:2.0.5:compile [INFO] | | +- org.codehaus.xfire:xfire-spring:jar:1.2.6:compile [INFO] | | | +- org.apache.xbean:xbean-spring:jar:2.8:compile [INFO] | | +- org.springframework:spring-aspects:jar:2.5:compile [INFO] | | \- org.springframework:spring-context-support:jar:2.5:compile [INFO] | +- org.springframework:spring-aop:jar:2.5:compile [INFO] | +- org.springframework:spring-webmvc:jar:2.5:compile [INFO] | +- org.springframework:spring-jdbc:jar:2.5:compile [INFO] | | \- org.springframework:spring-tx:jar:2.5:compile [INFO] | \- org.springframework:spring-orm:jar:2.5:compile [INFO] +- org.springframework:spring-test:jar:2.5.6:test I'm guessing its the 2.0.5 vs 2.5? What can I do to resolve this?
|
||||||||||||||||
|
mraible
|
Add a spring-web dependency with version 2.5.
On Oct 28, 2009, at 11:43 AM, stuffins <[hidden email]> wrote: > > > I get this: > > [INFO] | +- org.apache.struts:struts2-spring-plugin:jar: > 2.0.11:compile > [INFO] | | +- org.springframework:spring-beans:jar:2.0.5:compile > [INFO] | | +- org.springframework:spring-core:jar:2.0.5:compile > [INFO] | | +- org.springframework:spring-context:jar:2.0.5:compile > [INFO] | | \- org.springframework:spring-web:jar:2.0.5:compile > [INFO] | | +- org.codehaus.xfire:xfire-spring:jar:1.2.6:compile > [INFO] | | | +- org.apache.xbean:xbean-spring:jar:2.8:compile > [INFO] | | +- org.springframework:spring-aspects:jar:2.5:compile > [INFO] | | \- org.springframework:spring-context-support:jar: > 2.5:compile > [INFO] | +- org.springframework:spring-aop:jar:2.5:compile > [INFO] | +- org.springframework:spring-webmvc:jar:2.5:compile > [INFO] | +- org.springframework:spring-jdbc:jar:2.5:compile > [INFO] | | \- org.springframework:spring-tx:jar:2.5:compile > [INFO] | \- org.springframework:spring-orm:jar:2.5:compile > [INFO] +- org.springframework:spring-test:jar:2.5.6:test > > > I'm guessing its the 2.0.5 vs 2.5? What can I do to resolve this? > > > > > mraible wrote: >> >> This is usually caused by different versions of Spring in your >> classpath. >> I'd suggest running "mvn dependency:tree | grep spring" and look for >> different versions. >> >> Matt >> >> On Wed, Oct 28, 2009 at 10:55 AM, stuffins <[hidden email]> >> wrote: >> >>> >>> Hey Everyone, >>> >>> My company uses appfuse2 for multiple projects. Recently I >>> updated to >>> snow >>> leopard (osx 10.6). After doing so one of my projects stopped >>> working. >>> It >>> will build fine, but it errors when jetty starts up and it tries to >>> create >>> the beans from the app context files. I get the following error: >>> >>> [IndigoCirc] ERROR [main] ContextLoader.initWebApplicationContext >>> (203) | >>> Context initialization failed >>> org.springframework.beans.factory.BeanDefinitionStoreException: >>> Unexpected >>> exception parsing XML document from class path resource >>> [applicationContext-service.xml]; nested exception is >>> java.lang.NoSuchMethodError: >>> >>> org.springframework.beans.factory.xml.ParserContext.registerBeanComponent( >>> Lorg/springframework/beans/factory/parsing/ >>> BeanComponentDefinition;)V >>> Caused by: >>> java.lang.NoSuchMethodError: >>> >>> org.springframework.beans.factory.xml.ParserContext.registerBeanComponent( >>> Lorg/springframework/beans/factory/parsing/ >>> BeanComponentDefinition;)V >>> at >>> >>> org.springframework.transaction.config.AnnotationDrivenBeanDefinitionParser$ >>> AopAutoProxyConfigurer.configureAutoProxyCreator >>> (AnnotationDrivenBeanDefinitionParser.java:130) >>> at >>> >>> org.springframework.transaction.config.AnnotationDrivenBeanDefinitionParser.parse( >>> AnnotationDrivenBeanDefinitionParser.java:79) >>> at >>> >>> org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse >>> (NamespaceHandlerSupport.java:69) >>> at >>> >>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement( >>> BeanDefinitionParserDelegate.java:1114) >>> at >>> >>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement( >>> BeanDefinitionParserDelegate.java:1104) >>> at >>> >>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions( >>> DefaultBeanDefinitionDocumentReader.java:133) >>> at >>> >>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions( >>> DefaultBeanDefinitionDocumentReader.java:90) >>> at >>> >>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions( >>> XmlBeanDefinitionReader.java:458) >>> at >>> >>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions( >>> XmlBeanDefinitionReader.java:353) >>> at >>> >>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions( >>> XmlBeanDefinitionReader.java:303) >>> at >>> >>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions( >>> XmlBeanDefinitionReader.java:280) >>> at >>> >>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions( >>> AbstractBeanDefinitionReader.java:131) >>> at >>> >>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions( >>> AbstractBeanDefinitionReader.java:147) >>> at >>> >>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions( >>> XmlWebApplicationContext.java:124) >>> at >>> >>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions( >>> XmlWebApplicationContext.java:92) >>> at >>> >>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory( >>> AbstractRefreshableApplicationContext.java:101) >>> at >>> >>> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory( >>> AbstractApplicationContext.java:389) >>> at >>> >>> org.springframework.context.support.AbstractApplicationContext.refresh( >>> AbstractApplicationContext.java:324) >>> at >>> >>> org.springframework.web.context.ContextLoader.createWebApplicationContext( >>> ContextLoader.java:244) >>> at >>> >>> org.springframework.web.context.ContextLoader.initWebApplicationContext( >>> ContextLoader.java:187) >>> at >>> >>> org.springframework.web.context.ContextLoaderListener.contextInitialized( >>> ContextLoaderListener.java:49) >>> at >>> >>> org.mortbay.jetty.handler.ContextHandler.startContext >>> (ContextHandler.java:539) >>> at >>> org.mortbay.jetty.servlet.Context.startContext(Context.java:135) >>> at >>> >>> org.mortbay.jetty.webapp.WebAppContext.startContext >>> (WebAppContext.java:1216) >>> at >>> org.mortbay.jetty.handler.ContextHandler.doStart >>> (ContextHandler.java:509) >>> at >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java: >>> 447) >>> at >>> >>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart >>> (Jetty6PluginWebAppContext.java:110) >>> at >>> org.mortbay.component.AbstractLifeCycle.start >>> (AbstractLifeCycle.java:40) >>> at >>> >>> org.mortbay.jetty.handler.HandlerCollection.doStart >>> (HandlerCollection.java:147) >>> at >>> >>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart >>> (ContextHandlerCollection.java:156) >>> at >>> org.mortbay.component.AbstractLifeCycle.start >>> (AbstractLifeCycle.java:40) >>> at >>> >>> org.mortbay.jetty.handler.HandlerCollection.doStart >>> (HandlerCollection.java:147) >>> at >>> org.mortbay.component.AbstractLifeCycle.start >>> (AbstractLifeCycle.java:40) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.doStart >>> (HandlerWrapper.java:117) >>> at org.mortbay.jetty.Server.doStart(Server.java:222) >>> at >>> org.mortbay.component.AbstractLifeCycle.start >>> (AbstractLifeCycle.java:40) >>> at >>> >>> org.mortbay.jetty.plugin.Jetty6PluginServer.start >>> (Jetty6PluginServer.java:132) >>> at >>> >>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty >>> (AbstractJettyMojo.java:337) >>> at >>> >>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute >>> (AbstractJettyMojo.java:279) >>> at >>> >>> org.mortbay.jetty.plugin.Jetty6RunWarExploded.execute >>> (Jetty6RunWarExploded.java:163) >>> at >>> >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo >>> (DefaultPluginManager.java:451) >>> at >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals >>> (DefaultLifecycleExecutor.java:558) >>> at >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal( >>> DefaultLifecycleExecutor.java:512) >>> at >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal >>> (DefaultLifecycleExecutor.java:482) >>> at >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures( >>> DefaultLifecycleExecutor.java:330) >>> at >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( >>> DefaultLifecycleExecutor.java:291) >>> at >>> >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute >>> (DefaultLifecycleExecutor.java:142) >>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: >>> 336) >>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: >>> 129) >>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> >>> sun.reflect.NativeMethodAccessorImpl.invoke >>> (NativeMethodAccessorImpl.java:39) >>> at >>> >>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>> (DelegatingMethodAccessorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at >>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>> at >>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java: >>> 430) >>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>> >>> >>> Like I said, we have multiple projects that use appfuse, my other >>> projects >>> build and run fine. Whats strange is that this error doesnt >>> happen to my >>> coworker with the exact same set up as me except that he hasn't >>> upgraded >>> to >>> 10.6 yet. >>> >>> Also applicationContext-service.xml does exist in my project, is it >>> package >>> with the bas appfuse files? >>> >>> Any thoughts on what might be happening here? >>> >>> Thanks, >>> -Chris >>> -- >>> View this message in context: >>> http://www.nabble.com/snow-leopard-issue--tp26098222s2369p26098222.html >>> Sent from the AppFuse - User mailing list archive at Nabble.com. >>> >>> >>> --- >>> ------------------------------------------------------------------ >>> To unsubscribe, e-mail: [hidden email] >>> For additional commands, e-mail: [hidden email] >>> >>> >> >> > > -- > View this message in context: http://www.nabble.com/snow-leopard-issue--tp26098222s2369p26098978.html > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
stuffins
|
In reply to this post
by stuffins
That worked, Thanks a lot! -Chris
|
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |