Joerg Heinicke wrote: > > On 23.09.2008 09:12, yosauron wrote: > >> Please, Does anybody know where is the error? I have been searching the >> error >> for 5-6 days and I don't have any more clues... Can anyone help me? > > >>>> Caused by: java.lang.NoSuchMethodError: >>>> org.apache.cocoon.transformation.SQLTransformer.getLogger()Lorg/apache/commons/logging/Log; >>>> at >>>> org.apache.cocoon.transformation.SQLTransformer.configure(SQLTransformer.java:278) >>>> at >>>> org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:202) > > Hi, > > such errors usually result from incompatible jars. It means > SQLTransformer.configure() is looking for a method getLogger() which it > doesn't find. It's SQLTransformer's super class AbstractLogEnabled > providing this method. > > Joerg > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > >
Hi Joerg, I don't if this is a problem in dependencies versions or not. The dependencies on my pom.xml are the following: > <dependencies> > <dependency> > <groupId>org.apache.cocoon</groupId> > <artifactId>cocoon-core</artifactId> > <version>2.2.0-RC2</version> > </dependency> > <dependency> > <groupId>org.apache.cocoon</groupId> > <artifactId>cocoon-servlet-service-components</artifactId> > <version>1.0.0-RC1</version> > </dependency> > <dependency> > <groupId>org.apache.cocoon</groupId> > <artifactId>cocoon-template-impl</artifactId> > <version>1.0.0-RC2</version> > </dependency> > <dependency> > <groupId>org.apache.cocoon</groupId> > <artifactId>cocoon-flowscript-impl</artifactId> > <version>1.0.0-RC2</version> > </dependency> > > <dependency> > <groupId>org.apache.cocoon</groupId> > <artifactId>cocoon-databases-impl</artifactId> > <version>1.0.0</version> > </dependency> > <!-- > <dependency> > <groupId>oracle</groupId> > <artifactId>oracle-jdbc</artifactId> > <version>10.2.0.1.0</version> > </dependency> > --> > > <dependency> > <groupId>ojdbc</groupId> > <artifactId>ojdbc</artifactId> > <version>14</version> > </dependency> > > </dependencies> > I have tried to change the "cocoon-databases-impl" version from 1.0.0 to 1.1.0-SNAPSHOT. The last one, is the version that I've compiled and installed when I downloaded the cocoon's trunk (rev. 691183). The first time that I ran "mvn jetty:run" with the version 1.1.0-SNAPSHOT of cocoon-databases-impl, it worked like the other version (only downloaded a new pom and jar files...) but still crashed with the same error when I requested the URL from the web browser. The second time (and following) that I ran "mvn jetty:run" with the version 1.1.0-SNAPSHOT of cocoon-databases-impl, I get an error when it try to Initialize the Spring root WebApplicationContext. The full error is this: > 2008-09-25 12:07:56.877:/:INFO: Initializing Spring root > WebApplicationContext > 2008-09-25 12:11:08.198::WARN: Failed startup of context > [EMAIL PROTECTED]/,/home/caribdis/cocoon/bloqueBD2/target/rcl/webapp} > java.lang.RuntimeException: Cannot invoke listener > [EMAIL PROTECTED] > at > org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingListener.invoke(ReloadingListener.java:190) > at > org.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingListener.contextInitialized(ReloadingListener.java:213) > at > org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218) > at > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > 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:161) > 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:217) > 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:345) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:286) > at > org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:204) > at > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183) > 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) > Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: > Unable to read spring configurations from > classpath*:META-INF/cocoon/spring; nested exception is > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: > Line 23 in XML document from URL > [jar:file:/home/caribdis/.m2/repository/org/apache/cocoon/cocoon-databases-bridge/1.1.0-SNAPSHOT/cocoon-databases-bridge-1.1.0-SNAPSHOT.jar!/META-INF/cocoon/spring/SpringToAvalonDataSourceBridge.xml] > is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: > Cannot find the declaration of element 'beans'. > at > org.apache.cocoon.spring.configurator.impl.AbstractSettingsElementParser.parse(AbstractSettingsElementParser.java:148) > 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.apache.cocoon.tools.rcl.springreloader.SynchronizedConfigureableWebApplicationContext.refresh(SynchronizedConfigureableWebApplicationContext.java:247) > 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.apache.cocoon.tools.rcl.wrapper.servlet.ReloadingListener.invoke(ReloadingListener.java:157) > ... 38 more > Caused by: > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: > Line 23 in XML document from URL > [jar:file:/home/caribdis/.m2/repository/org/apache/cocoon/cocoon-databases-bridge/1.1.0-SNAPSHOT/cocoon-databases-bridge-1.1.0-SNAPSHOT.jar!/META-INF/cocoon/spring/SpringToAvalonDataSourceBridge.xml] > is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: > Cannot find the declaration of element 'beans'. > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:359) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280) > at > org.apache.cocoon.spring.configurator.impl.AbstractSettingsElementParser.handleImport(AbstractSettingsElementParser.java:197) > at > org.apache.cocoon.spring.configurator.impl.AbstractSettingsElementParser.handleBeanInclude(AbstractSettingsElementParser.java:187) > at > org.apache.cocoon.spring.configurator.impl.AbstractSettingsElementParser.parse(AbstractSettingsElementParser.java:145) > ... 59 more > Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the > declaration of element 'beans'. > at > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) > at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) > at > org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown > Source) > at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown > Source) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown > Source) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) > at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) > at > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:76) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:351) > ... 64 more > 2008-09-25 12:11:08.328::INFO: Started > [EMAIL PROTECTED]:8888 > [INFO] Started Jetty Server > I'm very confused, I don't understand why do I get the second error? Is it a versions dependencies errors? In that case, Which versions do I have to use to fix it? How do I know the versions of the dependencies that do I have to use? Forgive me but I'm very lost.. :'(. I hope that you can help me... Thank you for all. -- View this message in context: http://www.nabble.com/Database-connection-by-cocoon-2.2-tp17674320p19667238.html Sent from the Cocoon - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]