Okay. I'm not quite sure what you're suggesting.
do you know what version of xerces is at the gump URL you mentioned?
I see it's a few hundred kb smaller than the xerces 2.0.2 that I
downloaded from xml.apache.org, so it must be a different version,
perhaps a development release?
Anyway, I tried putting the xercesImpl.jar and the xmlParserAPIs.jar
from gump in the WEB-INF/lib dir and the same error was given as
below.
I also tried removing the xml-apis.jar file but that gave a worse
result ("The server encountered an internal error (Internal Server
Error) that prevented it from fulfilling this request.:)
So, any other suggestions??? Maybe xerces 2.0.2 just doesn't work
with Cocoon yet (or vice versa).
Thankyou
Jesse
At 11:25 AM -0600 17/7/02, Matthew Hailstone wrote:
>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]>
--
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]>