JAVA 6 compatibility with Castor and Xerces

Hi Guys,

while moving to JAVA 6, I encoutered some problems that might be related to compatibility issues between JAVA 6, Castor and Xerces.

The jars am already using and suspecting their compatibility issues with JAVA 6 are:

xercesImpl.jar, castor-0.9.9.1-common.jar, and castor-0.9.9.1-xml.jar.

While trying to marshall my application objects using castor (The thing that was working just fine with JAVA 5) I got the following exception:

Exception in thread"AWT-EventQueue-0" java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z

at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:373)

at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:127)

at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:94)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:663)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)

So I thought to post this issue here and see if I can get some help from anyone of you out there.

Thanks a bunch,

Rawad.

[1352 byte] By [rawad_aouna] at [2007-11-27 4:17:58]
# 1
Your suspicions are well founded.For one, Xerces doesn't support Java 6 yet.The general rule here is to double-check if the libs that you're using are up-to-date with the newer jdk you want to use, before making the actual shift of Java version.
karma-9a at 2007-7-12 9:24:39 > top of Java-index,Java Essentials,Java Programming...
# 2
Hi,Thanks for your reply.> For one, Xerces doesn't support Java 6 yet.what should I do then ? Do u know any replacement for Xerces compatible with JAVA 6 ?Thanks,Rawad.
rawad_aouna at 2007-7-12 9:24:39 > top of Java-index,Java Essentials,Java Programming...
# 3
> > For one, Xerces doesn't support Java 6 yet.> > what should I do then ? Do u know any replacement for> Xerces compatible with JAVA 6 ?No. The reasonable thing to do right now is to revert to Java 5...
karma-9a at 2007-7-12 9:24:39 > top of Java-index,Java Essentials,Java Programming...