I got the latest Xerces jars from:
http://gump.covalent.net/jars/latest/xml-xerces2/
Looks like the xercesImpl.jar has the DOMErrorHandler class in it.

After further examination, looks like xerces 2.0.0 does not have this
and other org.w3c.dom classes.
The new xml-apis.jar equivalent is now named xmlParserAPIs.jar.

Hope this helps. :)

Matthew

> -----Original Message-----
> From: Jesse Reynolds [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, July 17, 2002 11:07 AM
> To: [EMAIL PROTECTED]
> Subject: RE: How to upgrade a jar? (eg to xercesImpl-2.0.2.jar )
> 
> 
> I think it's org/w3c/dom/DOMErrorHandler that can't be found.....
> 
> 
> The main part of the error is:
> 
>   Error compiling sitemap
> 
> description: org.apache.cocoon.ProcessingException: Error compiling 
> sitemap: java.lang.NoClassDefFoundError: org/w3c/dom/DOMErrorHandler
> 
> 
> 
> the whole stack trace is:
> 
> org.apache.cocoon.ProcessingException: Error compiling sitemap: 
> java.lang.NoClassDefFoundError: org/w3c/dom/DOMErrorHandler
>       at org.apache.cocoon.sitemap.Handler.run(Handler.java, 
> Compiled Code)
>       at java.lang.Thread.run(Thread.java, Compiled Code)
> java.lang.NoClassDefFoundError: org/w3c/dom/DOMErrorHandler
>       at java.lang.ClassLoader.defineClass0(Native Method)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java, 
> Compiled Code)
>       at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java, 
> Compiled Code)
>       at 
> org.apache.catalina.loader.WebappClassLoader.findClassInternal
> (WebappClassLoader.java, 
> Compiled Code)
>       at 
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappC
> lassLoader.java, 
> Compiled Code)
>       at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC
> lassLoader.java, 
> Compiled Code)
>       at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappC
> lassLoader.java, 
> Compiled Code)
>       at 
> org.apache.xerces.dom.CoreDocumentImpl.(CoreDocumentImpl.java, 
> Compiled Code)
>       at 
> org.apache.xerces.dom.CoreDocumentImpl.(CoreDocumentImpl.java, 
> Compiled Code)
>       at org.apache.xerces.dom.DocumentImpl.(DocumentImpl.java, 
> Compiled Code)
>       at 
> org.apache.xerces.jaxp.DocumentBuilderImpl.newDocument(Documen
> tBuilderImpl.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.components.parser.JaxpParser.newDocument(Jax
> pParser.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.components.browser.BrowserImpl.createDocumen
> tForBrowserInfo(BrowserImpl.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.components.browser.BrowserImpl.compose(Brows
> erImpl.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.DefaultComponentFactory.
> newInstance(DefaultComponentFactory.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandl
> er.initialize(ThreadSafeComponentHandler.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.ExcaliburComponentManage
> r.lookup(ExcaliburComponentManager.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.ExcaliburComponentManage
> r.lookup(ExcaliburComponentManager.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.components.CocoonComponentManager.lookup(Coc
> oonComponentManager.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.transformation.TraxTransformer.compose(TraxT
> ransformer.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.DefaultComponentFactory.
> newInstance(DefaultComponentFactory.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(Abst
> ractPool.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(Abs
> tractPool.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow
> (SoftResourceLimitingPool.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.init
> ialize(SoftResourceLimitingPool.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.PoolableComponentHandler
> .initialize(PoolableComponentHandler.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.ExcaliburComponentSelect
> or.addComponent(ExcaliburComponentSelector.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.sitemap.DefaultSitemapComponentSelector.addC
> omponent(DefaultSitemapComponentSelector.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.sitemap.AbstractSitemap.load_component(Abstr
> actSitemap.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.www.sitemap_xmap$Configurer.configTransforme
> rs(sitemap_xmap.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.DefaultComponentFactory.
> newInstance(DefaultComponentFactory.java, 
> Compiled Code)
>       at 
> org.apache.avalon.excalibur.component.ThreadSafeComponentHandl
> er.initialize(ThreadSafeComponentHandler.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.components.language.generator.GeneratorSelec
> tor.addGenerator(GeneratorSelector.java, 
> Compiled Code)
>       at 
> org.apache.cocoon.components.language.generator.ProgramGenerat
> orImpl.load(ProgramGeneratorImpl.java, 
> Compiled Code)
>       at org.apache.cocoon.sitemap.Handler.run(Handler.java, 
> Compiled Code)
>       at java.lang.Thread.run(Thread.java, Compiled Code)
> 
> 
> Note that have also done as it suggests in cocoon.xconf and changed 
> the parser class to "org.apache.avalon.excalibur.xml.XercesParser"
>   and added 
> "-Dorg.apache.avalon.excalibur.xml.Parser=org.apache.avalon.ex
> calibur.xml.XercesParser" 
> to JAVA_OPTS in catalina.sh. This didn't actually seem to make any 
> difference to anything....
> 
> Cheers
> 
> Jesse
> 
> 
> 
> 
> 
> At 11:00 AM -0600 17/7/02, Matthew Hailstone wrote:
> >I think you may need the xml-apis.jar file. What are the 
> classes that 
> >are reported missing?
> >
> >Matthew
> >
> >>  -----Original Message-----
> >>  From: Jesse Reynolds [mailto:[EMAIL PROTECTED]]
> >>  Sent: Wednesday, July 17, 2002 10:58 AM
> >>  To: [EMAIL PROTECTED]
> >>  Subject: How to upgrade a jar? (eg to xercesImpl-2.0.2.jar )
> >>
> >>
> >>  Hi
> >>
> >>  I'm sorry if this is been asked before, seems like a real dumb 
> >> one...  but i can't find it on the website in any of the 
> docs of the 
> >> FAQs  etc...
> >>
> >>  How do I change the version of Xerces my Cocoon is using?
> >>
> >>  I have the Xerces version 2.0.0 that came with Cocoon 
> 2.0.2. I want  
> >> to try replacing it with Xerces version 1.4.x or version 2.0.2.
> >>
> >>  How do I do this????
> >>
> >>  I've tried just replacing the jar (even renaming it so 
> it's the same
> >>  filename) but this doesn't work, get errors about not 
> being able to  
> >> find all classes.
> >>
> >>  I've also tried editing the Manifest file, but no 
> suprises there,  
> >> that didn't work either.
> >>
> >>  Help!
> >>
> >>  Thankyou
> >>
> >>  -jesse
> >>
> >>  PS, I'm using Tomcat 4.0.4 on Linux JDK 1.2.2.
> >>
> >>  --
> >>         Jesse Reynolds - Virtual Artists Pty Ltd - 
> >> http://www.va.com.au
> >>
> >>       Email: jesse (at) va.com.au            > Website Development
> >>       Phone: +61 (0)8 8223 2288              > Web & Email Hosting
> >>         Web: http://jesse.va.com.au          > Streaming 
> Media Hosting
> >>                                              > Telehousing / 
> >> Colocation
> >>
> >>  
> >> 
> ---------------------------------------------------------------------
> >>  Please check that your question  has not already been 
> answered in the
> >>  FAQ before posting.     
> <http://xml.apache.org/cocoon/faq/index.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/faq/index.html>
> >
> >To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
> >For additional commands, e-mail:   <[EMAIL PROTECTED]>
> 
> 
> -- 
>        Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au
> 
>      Email: jesse (at) va.com.au            > Website Development
>      Phone: +61 (0)8 8223 2288              > Web & Email Hosting
>        Web: http://jesse.va.com.au          > Streaming Media Hosting
>                                             > Telehousing / Colocation
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.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/faq/index.html>

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

Reply via email to