You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Conal Tuohy <co...@paradise.net.nz> on 2002/07/25 02:24:43 UTC

problem with xerces jar in HEAD

Looks to me like there's some version incompatiblity problem.

Last night I got the source (HEAD) from CVS. Today I built the webapp, and
installed it under Tomcat, but cocoon wouldn't run: I eventually found the
classloader error in the Tomcat logs (see below for the error).

I checked the xmlapis.jar from my new cocoon, and also the 2.0.2 version,
and sure enough there IS no org.w3c.dom.DOMErrorHandler.

I replaced the xerces jar with the version from C2.0.2
(xercesImpl-2.0.0.jar) and the system roared into life! ;-)

The error:

2002-07-25 11:56:54 StandardContext[/cocoon]: Servlet /cocoon threw load()
exception
javax.servlet.ServletException: Servlet.init() for servlet jsp threw
exception
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:94
6)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3274)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3416)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:155)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
	at
org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:261)
	at
org.apache.catalina.startup.CatalinaService.execute(CatalinaService.java:172
)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
	at java.lang.reflect.Method.invoke(Native Method)
	at
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:428)
----- Root Cause -----
java.lang.NoClassDefFoundError: org/w3c/dom/DOMErrorHandler
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
	at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1643)
	at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:937)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1372)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1254)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
	at org.apache.xerces.dom.CoreDocumentImpl.<init>(CoreDocumentImpl.java:173)
	at org.apache.xerces.dom.DocumentImpl.<init>(DocumentImpl.java:173)
	at
org.apache.xerces.dom.DeferredDocumentImpl.<init>(DeferredDocumentImpl.java:
194)
	at
org.apache.xerces.dom.DeferredDocumentImpl.<init>(DeferredDocumentImpl.java:
189)
	at
org.apache.xerces.parsers.AbstractDOMParser.startDocument(AbstractDOMParser.
java:809)
	at
org.apache.xerces.impl.XMLNamespaceBinder.startDocument(XMLNamespaceBinder.j
ava:444)
	at
org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(XMLDTDValidator.jav
a:644)
	at
org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(XMLDocumentScanner
Impl.java:431)
	at
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:87
8)
	at
org.apache.xerces.impl.XMLEntityManager.startDocumentEntity(XMLEntityManager
.java:741)
	at
org.apache.xerces.impl.XMLDocumentScannerImpl.setInputSource(XMLDocumentScan
nerImpl.java:260)
	at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:498)
	at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
	at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
	at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
	at
org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:20
1)
	at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122)
	at
org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUtils.java:200)
	at
org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCa
che.java:165)
	at
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:1
38)
	at
org.apache.jasper.EmbededServletOptions.<init>(EmbededServletOptions.java:34
5)
	at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
8)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3274)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3416)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:155)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
	at org.apache.catalina.core.StandardService.start(StandardService.java:388)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
	at
org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:261)
	at
org.apache.catalina.startup.CatalinaService.execute(CatalinaService.java:172
)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
	at java.lang.reflect.Method.invoke(Native Method)
	at
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:428)




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