Nuke jaxp.jar from your tomcat/lib directory.

/LS

> -----Original Message-----
> From: David Crossley [mailto:[EMAIL PROTECTED]]
> Sent: den 19 september 2001 12:10
> To: [EMAIL PROTECTED]
> Subject: startup exception when XercesParser instead of JaxpParser
>
>
> I followed the instructions in 2.1-dev webapp/cocoon.xconf
> to activate the XercesParser instead of the default JaxpParser ...
> 1) add parser entry to cocoon.xconf
>  <parser class="... parser.XercesParser"/>
> 2) add the system property to $TOMCAT_HOME/bin/tomcat.sh
>  -Dorg.apache.cocoon.components.parser.Parser=
>  org.apache.cocoon.components.parser.XercesParser
>
> However, Tomcat fails on startup when adding the Cocoon context,
> with the horrid error message listed below. Everything is fine when
> using the default JaxpParser.
>
> Are the instructions in 2.1-dev webapp/cocoon.xconf still current
> and still relevant?
>
> (I am actually starting to eradicate [Bug 3595] New: - Entity catalogs -
> XercesParser.java needs setEntityResolver
> However, this happened before beginning any code modifications.)
>
> Help please.
> regards, David Crossley
>
> ----------------------
> 2001-09-19 05:14:59 - ContextManager: Adding context Ctx( /cocoon )
> Exception in thread "main" java.lang.VerifyError: (class:
> org/apache/cocoon/components/parser/XercesParser, method: newDocument
> signature:
> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/d
> om/Document;)
> Incompatible argument to function
>         at java.lang.Class.newInstance0(Native Method)
>         at java.lang.Class.newInstance(Class.java:237)
>         at
> org.apache.avalon.excalibur.component.DefaultComponentFactory.newI
> nstance(DefaultComponentFactory.java:92)
>         at
> org.apache.avalon.excalibur.component.DefaultComponentHandler.get(
DefaultComponentHandler.java:98)
>         at
> org.apache.avalon.excalibur.component.ExcaliburComponentManager.lo
> okup(ExcaliburComponentManager.java:302)
>         at org.apache.cocoon.Cocoon.configure(Cocoon.java:265)
>         at org.apache.cocoon.Cocoon.initialize(Cocoon.java:198)
>         at
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet
> .java:727)
>         at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:204)
>         at
> org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:3
> 17)
> at org.apache.tomcat.core.Handler.init(Handler.java:215)
>         at
> org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
>         at
> org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(Loa
dOnStartupInterceptor.java:130)
>         at
> org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491)
>         at
> org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
>         at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
>         at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
>
> ----------------------
> src/org/apache/cocoon/Cocoon.java line 265 ...
>             p = (Parser)startupManager.lookup(Parser.ROLE);
> ----------------------
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to