You need to update the version of XmlSchema. The version we used in 2.0.2 had too many bugs that we couldn't work around. In 2.0.3, it was updated to 1.3.2, which STILL has a bunch of bugs we cannot work around, :-( but it does fix a few others and does provide us an oportunity to work around a few others. We're trying to push to get a 1.3.3 released to fix some of the other issues, but they aren't being too helpful with that, which is frustrating.
FYI: the ExtensionDeserializer dependency is to work around one of the bugs. The default extension deserializer loses most extensors (keeps only the last one) and treats namespace declarations as extensors as well. Thus, it loses things all over the place, especially with mtom schemas that throw xmime extensors on the base64 things. We created our own ExtenstionDeserializer that actually works correctly. 1.3.3 SHOULD be fixed, at which point we can remove our version. Dan On Thursday 24 January 2008, Glen Mazza wrote: > Hello All, > > As a result of upgrading from CXF 2.0.2 to 2.0.3, a test is failing > because the below class could not be found. > I'm using Maven for builds and tests, and am *not* bringing in every > possible CXF dependency as defined here[1]. > > java.lang.NoClassDefFoundError: > org/apache/ws/commons/schema/extensions/ExtensionDeserializer > > Question: Does anyone know what dependency am I missing, such that > this class can be found in 2.0.2 but *not* in 2.0.3? (Alternatively, > it is possible that this class is never used in 2.0.2, hence why it > works with that version.) > > Thanks, > Glen > > [1] > http://cwiki.apache.org/CXF20DOC/building-your-cxf-project-with-maven. >html -- J. Daniel Kulp Principal Engineer, IONA [EMAIL PROTECTED] http://www.dankulp.com/blog
