Check your cocoon.roles and cocoon.xconf files. Cocoon 2.0.2 uses XPathProcessor from the Excalibur instead of old Cocoon's XPathProcessor. It seems that somehow you are instantiating old processor instead of new, which is seen from the exception:
> java.lang.ClassCastException: > org.apache.cocoon.components.xpath.XPathProcessorImpl You have got org.apache.cocoon.components.xpath.XPathProcessorImpl instead of org.apache.avalon.excalibur.xml.xpath.XPathProcessorImpl. Regards, Vadim > From: Jozsa Kristof [mailto:[EMAIL PROTECTED]] > > Vadim, > > sorry for the delay, I was out of office. I'm running Cocoon 2.0.2 from > JBoss3beta2 latest cvs snapshots (it uses Jetty as the bundled web > container). I thought of the different xalan/xerces libs between JBoss and > Cocoon as a possible problem source here - is that possible? > > Anyway, I'm posting a full trace about the problem: > > ERROR (2002-03-28) 09:27.19:740 [core.manager] (/index) SocketListener- > 1/XMLResourceBundle: cannot obtain XPathProcessor > java.lang.ClassCastException: > org.apache.cocoon.components.xpath.XPathProcessorImpl > at > org.apache.cocoon.i18n.XMLResourceBundle.compose(XMLResourceBundle.java: 117) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory._loadBundle(XMLResourceB undleF > actory.java:346) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory._select(XMLResourceBundl eFacto > ry.java:308) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory.selectParent(XMLResource Bundle > Factory.java:238) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory.selectParent(XMLResource Bundle > Factory.java:224) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory._loadBundle(XMLResourceB undleF > actory.java:343) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory._select(XMLResourceBundl eFacto > ry.java:308) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory.selectParent(XMLResource Bundle > Factory.java:238) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory.selectParent(XMLResource Bundle > Factory.java:224) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory._loadBundle(XMLResourceB undleF > actory.java:343) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory._select(XMLResourceBundl eFacto > ry.java:308) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory.select(XMLResourceBundle Factor > y.java:196) > at > org.apache.cocoon.i18n.XMLResourceBundleFactory.select(XMLResourceBundle Factor > y.java:181) > at > org.apache.cocoon.transformation.I18nTransformer.setup(I18nTransformer.j ava:77 > 3) > at > org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipelin e(Abst > ractEventPipeline.java:215) > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(Caching EventP > ipeline.java:279) > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(C aching > EventPipeline.java:142) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach ingStr > eamPipeline.java:320) > at > org.apache.cocoon.www.sitemap_xmap.matchN400231(sitemap_xmap.java:3510) > at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1192) > at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:681) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:222) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154 ) > at org.apache.cocoon.Cocoon.process(Cocoon.java:575) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:326) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:570) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1352) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1306) > at org.mortbay.http.HttpServer.service(HttpServer.java:743) > at org.jboss.jetty.Jetty.service(Jetty.java:540) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:748) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:921) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:763) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:145 ) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287) > at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715) > at java.lang.Thread.run(Thread.java:498) > > But as I've said, everything seems to work correctly, in spite of the trace > in error.log. > > Regards, > Christopher > > On Tue, Mar 26, 2002 at 08:00:35PM -0500, Vadim Gritsenko wrote: > > Try deleting work directory. Might help, I'm not sure what you have got > > (you cut the stacktrace too short) > > > > Vadim > > > > > From: Jozsa Kristof [mailto:[EMAIL PROTECTED]] > > > > > > Hi, > > > > > > I've downloaded Cocoon 2.0.2, compiled, replaced the libs in my > > > project and > > > deployed successfully. It works, however, I keep getting spammed > > > in the error.log with messages like these: > > > > > > ERROR (2002-03-26) 14:13.28:463 [core.manager] (/list/mainlist) > > > SocketListener-0/XMLResourceBundle: cannot obtain XPathProcessor > > > java.lang.ClassCastException: > > > org.apache.cocoon.components.xpath.XPathProcessorImpl > > > > > > followed by a full trace. What causes this, and how can I get rid > > > of that? > > > > > > thanks, > > > Christopher > > > -- > > > .Digital.Yearning.for.Networked.Assassination.and.Xenocide --------------------------------------------------------------------- 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]>