I'm trying to use Castor 0.9.5.4 with JAXP 1.3 RI, available at
http://jaxp.dev.java.net/.  While marshalling, I'm getting the following error
message:

java.lang.NoClassDefFoundError: org/apache/xml/serialize/XMLSerializer
        at org.exolab.castor.xml.Unmarshaller.initConfig(Unmarshaller.java:272)
        at org.exolab.castor.xml.Unmarshaller.<init>(Unmarshaller.java:225)
        at org.exolab.castor.xml.Unmarshaller.<init>(Unmarshaller.java:212)
        at 
org.exolab.castor.mapping.Mapping.loadMappingInternal(Mapping.java:524)
        at org.exolab.castor.mapping.Mapping.loadMapping(Mapping.java:453)
        at
com.moneygram.dss.translator.castor.CastorXMLSupport.setApiVersionToURIMap(CastorXMLSupport.java:55)
        at
com.moneygram.dss.translator.castor.CastorXMLFormatterTest.setUp(CastorXMLFormatterTest.java:49)
        at junit.framework.TestCase.runBare(TestCase.java:125)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167)

In J2SE 1.5, Sun repackaged the classes in xercesImpl.jar (from
org.apache.xerces.* to com.sun.org.apache.xerces.*, etc).  The required class
looks like it's available, but it's been repackaged as
com.sun.org.apache.xml.internal.serialize.XMLSerializer.

Is it possible to use Castor with JAXP 1.3?  Do I need to use Xerces 2.6.2
instead?  What are the plans to update Castor to work with standard JAXP?

--
Erik Pearson
[EMAIL PROTECTED]



----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-user

Reply via email to