This error ([CONFLICT] lifestyle interfaces) was fixed after 2.0.1
release. Either get CVS version or get XercesParser.java from the CVS
(cvs.apache.org)

Vadim

> From: SANSONE, AARON M [Non-Pharmacia/1000]
> 
> According to documentation, to change the default XML Parser to user
Xerces
> (as opposed to JAXP), the following two steps must be taken:
> 
> 1) Add
>
"-Dorg.apache.cocoon.components.parser.Parser=org.apache.cocoon.componen
ts.p
> arser.XercesParser"  to the JVM Startup args for your servlet engine.
> 2) Place the following line in the cocoon.xconf: <parser
> class="org.apache.cocoon.components.parser.XercesParser"
> logger="core.parser"/>
> 
> This worked for me in Cocoon 2.0.  However now that I  moved to 2.0.1,
this
> causes an exception and fails to initialize Cocoon.  If I remove the
above
> steps, Cocoon runs.  However I am getting other exceptions that may be
> caused by my change in parsers.  What is the appropriate way to
override the
> default parser now?
> 
> Here is the exception (notice the [CONFLICT] line):
> 
> 
> ERROR   (2002-02-12) 11:27.37:686   [core] (Unknown-URI)
> Unknown-thread/Cocoon: Could not load parser, Cocoon object not
created.
> org.apache.avalon.framework.component.ComponentException: Could not
set up
> Component for role: org.apache.cocoon.components.parser.Parser
>       at
>
org.apache.avalon.excalibur.component.ExcaliburComponentManager.addCompo
nent
> (ExcaliburComponentManager.java:546)
>       at org.apache.cocoon.Cocoon.initialize(Cocoon.java:242)
>       at
>
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
991)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:308)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:203)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:161)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServlet(../servlet/JRunServle
tLoa
> der.java:149)
>       at
>
allaire.jrun.servlet.JRunSE.getServletReference(../servlet/JRunSE.java:1
705)
>       at
> allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1231)
>       at
>
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunReques
tDis
> patcher.java:89)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
>       at
>
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
>       at
allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
>       at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
>       at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
> java.lang.Exception: [CONFLICT] lifestyle interfaces:
> org.apache.cocoon.components.parser.XercesParser
>       at
>
org.apache.avalon.excalibur.component.ComponentHandler.getComponentHandl
er(C
> omponentHandler.java:61)
>       at
>
org.apache.avalon.excalibur.component.ExcaliburComponentManager.addCompo
nent
> (ExcaliburComponentManager.java:528)
>       at org.apache.cocoon.Cocoon.initialize(Cocoon.java:242)
>       at
>
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
991)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:308)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:203)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:161)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServlet(../servlet/JRunServle
tLoa
> der.java:149)
>       at
>
allaire.jrun.servlet.JRunSE.getServletReference(../servlet/JRunSE.java:1
705)
>       at
> allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1231)
>       at
>
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunReques
tDis
> patcher.java:89)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
>       at
>
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
>       at
allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
>       at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
>       at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
> ERROR   (2002-02-12) 11:27.37:696   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: Exception reloading
> org.apache.avalon.framework.configuration.ConfigurationException:
Could not
> load parser org.apache.cocoon.components.parser.XercesParser
>       at org.apache.cocoon.Cocoon.initialize(Cocoon.java:245)
>       at
>
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
991)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:308)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:203)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:161)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServlet(../servlet/JRunServle
tLoa
> der.java:149)
>       at
>
allaire.jrun.servlet.JRunSE.getServletReference(../servlet/JRunSE.java:1
705)
>       at
> allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1231)
>       at
>
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunReques
tDis
> patcher.java:89)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
>       at
>
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
>       at
allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
>       at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
>       at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
> org.apache.avalon.framework.component.ComponentException: Could not
set up
> Component for role: org.apache.cocoon.components.parser.Parser
>       at
>
org.apache.avalon.excalibur.component.ExcaliburComponentManager.addCompo
nent
> (ExcaliburComponentManager.java:546)
>       at org.apache.cocoon.Cocoon.initialize(Cocoon.java:242)
>       at
>
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
991)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:308)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:203)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:161)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServlet(../servlet/JRunServle
tLoa
> der.java:149)
>       at
>
allaire.jrun.servlet.JRunSE.getServletReference(../servlet/JRunSE.java:1
705)
>       at
> allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1231)
>       at
>
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunReques
tDis
> patcher.java:89)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
>       at
>
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
>       at
allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
>       at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
>       at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
> java.lang.Exception: [CONFLICT] lifestyle interfaces:
> org.apache.cocoon.components.parser.XercesParser
>       at
>
org.apache.avalon.excalibur.component.ComponentHandler.getComponentHandl
er(C
> omponentHandler.java:61)
>       at
>
org.apache.avalon.excalibur.component.ExcaliburComponentManager.addCompo
nent
> (ExcaliburComponentManager.java:528)
>       at org.apache.cocoon.Cocoon.initialize(Cocoon.java:242)
>       at
>
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
991)
>       at
> org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:308)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:203)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JR
unSe
> rvletLoader.java:161)
>       at
>
allaire.jrun.servlet.JRunServletLoader.loadServlet(../servlet/JRunServle
tLoa
> der.java:149)
>       at
>
allaire.jrun.servlet.JRunSE.getServletReference(../servlet/JRunSE.java:1
705)
>       at
> allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1231)
>       at
>
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunReques
tDis
> patcher.java:89)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
>       at
allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
>       at
>
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
>       at
allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
>       at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
>       at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
> 
> 
> Thanks,
> Aaron
> 
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> 
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to