Add a spring-web dependency with version 2.5.

On Oct 28, 2009, at 11:43 AM, stuffins <stuff...@gmail.com> 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 <stuff...@gmail.com> 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: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net





--
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: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to