You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Vi...@aero.bombardier.com on 2008/05/30 20:16:36 UTC

Installation problem

I have just installed a new Cocoon 2.1.10 WAR file to our Tomcat 5 server. 
 When you call Cocoon for the first time the following error shows up in 
the log file and Cocoon never appears in the browser.  Has anyone seen 
this before?  Here is the error stack.  Any help you may be able to offer 
would be great.  To my knowledge, there is only the one Cocoon instance on 
the server where I am trying to use the application.

Thanks!!
-Vince Cooper

2008-05-29 15:34:58 StandardContext[/cocoon]StandardWrapper.Throwable
java.lang.NoSuchMethodError: 
org.apache.xerces.xni.grammars.XSGrammar.toXSModel()Lorg/apache/xerces/xs/XSModel;
        at 
com.hp.hpl.jena.datatypes.xsd.XSDDatatype.loadUserDefined(XSDDatatype.java:341)
        at 
com.hp.hpl.jena.datatypes.xsd.XSDDatatype.loadUserDefined(XSDDatatype.java:305)
        at 
com.hp.hpl.deli.VocabularyConfig.parseConfigFile(VocabularyConfig.java:170)
        at 
com.hp.hpl.deli.VocabularyConfig.parseConfigFile(VocabularyConfig.java:184)
        at 
com.hp.hpl.deli.VocabularyConfig.<init>(VocabularyConfig.java:65)
        at com.hp.hpl.deli.Vocabulary.<init>(Vocabulary.java:43)
        at 
com.hp.hpl.deli.Workspace$1CreateWorkspace.<init>(Workspace.java:189)
        at com.hp.hpl.deli.Workspace.configure(Workspace.java:338)
        at 
org.apache.cocoon.components.deli.DeliImpl.initialize(DeliImpl.java:118)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
        at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:297)
        at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
        at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:524)
        at 
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComponentManager.java:583)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:345)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
        at 
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1429)
        at 
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:499)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3959)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4284)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
        at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134)
        at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:519)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

2008-05-29 15:34:58 StandardContext[/cocoon]Servlet /cocoon threw load() 
exception
javax.servlet.ServletException: Servlet.init() for servlet Cocoon threw 
exception
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1086)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3959)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4284)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
        at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134)
        at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:519)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
----- Root Cause -----
java.lang.NoSuchMethodError: 
org.apache.xerces.xni.grammars.XSGrammar.toXSModel()Lorg/apache/xerces/xs/XSModel;
        at 
com.hp.hpl.jena.datatypes.xsd.XSDDatatype.loadUserDefined(XSDDatatype.java:341)
        at 
com.hp.hpl.jena.datatypes.xsd.XSDDatatype.loadUserDefined(XSDDatatype.java:305)
        at 
com.hp.hpl.deli.VocabularyConfig.parseConfigFile(VocabularyConfig.java:170)
        at 
com.hp.hpl.deli.VocabularyConfig.parseConfigFile(VocabularyConfig.java:184)
        at 
com.hp.hpl.deli.VocabularyConfig.<init>(VocabularyConfig.java:65)
        at com.hp.hpl.deli.Vocabulary.<init>(Vocabulary.java:43)
        at 
com.hp.hpl.deli.Workspace$1CreateWorkspace.<init>(Workspace.java:189)
        at com.hp.hpl.deli.Workspace.configure(Workspace.java:338)
        at 
org.apache.cocoon.components.deli.DeliImpl.initialize(DeliImpl.java:118)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
        at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:297)
        at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
        at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:524)
        at 
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComponentManager.java:583)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:345)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
        at 
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1429)
        at 
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:499)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3959)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4284)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
        at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134)
        at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:519)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

2008-05-29 15:35:04 StandardContext[/cocoon]Servlet /cocoon threw load() 
exception
javax.servlet.ServletException: java.lang.NullPointerException
        at 
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:277)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at 
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:195)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3959)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4284)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
        at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1134)
        at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1126)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:519)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
        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:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

Re: Installation problem

Posted by Luca Morandini <lm...@ieee.org>.
Vince.Cooper@aero.bombardier.com wrote:
> 
> I have just installed a new Cocoon 2.1.10 WAR file to our Tomcat 5 
> server.  When you call Cocoon for the first time the following error 
> shows up in the log file and Cocoon never appears in the browser.  Has 
> anyone seen this before?  

It may be a classloading issue: try to use ParanoidCocoonServlet instead 
(follow the indications in web.xml), redeploy Cocoon, cross fingers ;)

--------------------
    Luca Morandini
www.lucamorandini.it
--------------------


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


Re: Installation problem

Posted by Joerg Heinicke <jo...@gmx.de>.
On 30.05.2008 14:16, Vince.Cooper@aero.bombardier.com wrote:

> I have just installed a new Cocoon 2.1.10 WAR file to our Tomcat 5 server. 
>  When you call Cocoon for the first time the following error shows up in 
> the log file and Cocoon never appears in the browser.  Has anyone seen 
> this before?  Here is the error stack.  Any help you may be able to offer 
> would be great.  To my knowledge, there is only the one Cocoon instance on 

Hey Vince,

One problem could be multiple or incompatible versions in general of 
Xerces on your classpath. The way to fix it depends on the JVM (endorsed 
lib directory) and your setup.

IMO more likely though in this case is that you are using a Xerces 
version that's just incompatible with HP's Deli/Jena. It looks like Jena 
is using Xerces internally directly. This means it's not an issue of 
fixing the classpath but figuring out what exact version of Xerces you 
need to use.

Another question is if you need the Deli block at all. Maybe you can 
just deselect it, see INSTALL.TXT on how to do it.

Joerg

> 2008-05-29 15:34:58 StandardContext[/cocoon]StandardWrapper.Throwable
> java.lang.NoSuchMethodError: 
> org.apache.xerces.xni.grammars.XSGrammar.toXSModel()Lorg/apache/xerces/xs/XSModel;
>         at 
> com.hp.hpl.jena.datatypes.xsd.XSDDatatype.loadUserDefined(XSDDatatype.java:341)
>         at 
> com.hp.hpl.jena.datatypes.xsd.XSDDatatype.loadUserDefined(XSDDatatype.java:305)
>         at 
> com.hp.hpl.deli.VocabularyConfig.parseConfigFile(VocabularyConfig.java:170)
>         at 
> com.hp.hpl.deli.VocabularyConfig.parseConfigFile(VocabularyConfig.java:184)
>         at 
> com.hp.hpl.deli.VocabularyConfig.<init>(VocabularyConfig.java:65)
>         at com.hp.hpl.deli.Vocabulary.<init>(Vocabulary.java:43)
>         at 
> com.hp.hpl.deli.Workspace$1CreateWorkspace.<init>(Workspace.java:189)
>         at com.hp.hpl.deli.Workspace.configure(Workspace.java:338)


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