On Wed, Jan 22, 2003 at 04:02:50PM -0500, Geoff Howard wrote: > I'm getting a class cast exception trying to start up a recent cvs version > of cocoon: > > tail: access.log: file truncated > ERROR (2003-01-22) 15:29.57:132 [access] (Unknown-URI) > Unknown-thread/Cocoon > Servlet: Exception reloading > org.apache.avalon.framework.configuration.ConfigurationException: Error > trying t > o load configurations > at org.apache.cocoon.Cocoon.configure(Cocoon.java:349) > at org.apache.cocoon.Cocoon.initialize(Cocoon.java:285) > <snip/> > Caused by: java.lang.ClassCastException: > org.apache.excalibur.xml.impl.JaxpParse > r > at org.apache.cocoon.Cocoon.configure(Cocoon.java:341) > ... 49 more
Hmm.. and you've got a shiny clean CVS, classpath, tomcat lib/*/*.jar etc? In particular, Cocoon should have a file xml-cocoon2/lib/core/excalibur-xmlutil-20030122.jar Do the samples fail in the same way? Cocoon.java:341 is: p = (SAXParser)startupManager.lookup(SAXParser.ROLE); In cocoon.roles: <role default-class="org.apache.excalibur.xml.impl.JaxpParser" name="org.apache.excalibur.xml.sax.SAXParser" shorthand="xml-parser"/> In cocoon.xconf: <xml-parser class="org.apache.excalibur.xml.impl.JaxpParser" logger="core.xml-parser" pool-grow="4" pool-max="32" pool-min="8"> The JaxpParser class looks okay: jeff@expresso:~/apache/xml/xml-cocoon2$ javap -classpath \ `echo lib/core/*.jar | tr ' ' ':'`\ org.apache.excalibur.xml.impl.JaxpParser Compiled from JaxpParser.java public final class org.apache.excalibur.xml.impl.JaxpParser extends org.apache.avalon.framework.logger.AbstractLogEnabled implements org.apache.excalibur.xml.sax.SAXParser, org.apache.excalibur.xml.dom.DOMParser, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.parameters.Parameterizable, org.apache.avalon.framework.service.Serviceable, org.xml.sax.ErrorHandler { ... --Jeff > Could it be related to this change? > http://marc.theaimsgroup.com/?l=xml-cocoon-cvs&m=104321277632058&w=2 > > Geoff Howard --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]