You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Kazimierz Pogoda <hs...@gmail.com> on 2010/04/03 02:58:51 UTC

Cocoon 2.2 on Spring 3.0.1

Is it possible to run cocoon 2.2 based application using spring 3.0.1 libraries?

I prepared pom with all the conflicts resolved which involved a lot of
excludes. When I execute mvn jetty:run an error occurs:

java.lang.AbstractMethodError:
org.apache.cocoon.tools.rcl.springreloader.SynchronizedConfigureableWebApplicationContext.setId(Ljava/lang/String;)V
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:265)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:196)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
	at org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingListener.invoke(ReloadingListener.java:157)
	at org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingListener.contextInitialized(ReloadingListener.java:213)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:676)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:370)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:667)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:253)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:978)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:608)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:155)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:349)
	at org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:102)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:162)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
	at org.eclipse.jetty.server.Server.doStart(Server.java:231)
	at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:69)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:433)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:377)
	at org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:546)
	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
	at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
	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)

-- 
"Meaning is differential not referential"

kazik 'morisil' pogoda
http://www.xemantic.com/ http://blog.xemantic.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Cocoon 2.2 on Spring 3.0.1

Posted by Reinhard Pötz <re...@apache.org>.
Kazimierz Pogoda wrote:
> Is it possible to run cocoon 2.2 based application using spring 3.0.1 libraries?
> 
> I prepared pom with all the conflicts resolved which involved a lot of
> excludes. When I execute mvn jetty:run an error occurs:
> 
> java.lang.AbstractMethodError:
> org.apache.cocoon.tools.rcl.springreloader.SynchronizedConfigureableWebApplicationContext.setId(Ljava/lang/String;)V
> 	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:265)

I guess that C22 runs with Spring 3.0.1 but the problem is the Cocoon
Maven plugin that has a hard dependency on Spring 2.5.x. Two weeks ago I
fixed the plugin in SVN but it hasn't been released yet.

You can build the plugin yourself though and use as your local snapshot
version.

-- 
Reinhard Pötz                        Founder & Managing Director, Indoqa
                        http://www.indoqa.com/people/reinhard-poetz.html

Member of the Apache Software Foundation
Apache Cocoon Committer, PMC member                  reinhard@apache.org
________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org