users@jaxb.java.net

InvocationTargetException when parsing a schema

From: Marina <mbykova_at_purdue.edu>
Date: Sun, 30 Mar 2003 14:58:19 -0700

I am using JAXB 1.0 with JDK 1.3.1 and have a problem parsing schemas. A
schema I am trying to parse is as simple as this:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <xsd:element name="blah" type="xsd:string"/>
</xsd:schema>

but xjc always gives me the same error. Its output is included below. Does
anyone have an idea what might be wrong? I'd really appreciate your help.

Marina.

parsing a schema...
java.lang.reflect.InvocationTargetException: java.lang.AbstractMethodError: com/sun/msv/datatype/xsd/XSDatatypeImpl.serializeJavaObject
 at com.sun.msv.grammar.ExpressionPool.createData(ExpressionPool.java:122)
 at com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder.buildPrimitiveType(SimpleTypeBuilder.java:141)
 at com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder.access$100(SimpleTypeBuilder.java:47)
 at com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder$Functor.checkConversion(SimpleTypeBuilder.java:165)
 at com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder$Functor.restrictionSimpleType(SimpleTypeBuilder.java:231)
 at com.sun.xml.xsom.impl.RestrictionSimpleTypeImpl.apply(RestrictionSimpleTypeImpl.java:66)
 at com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder.build(SimpleTypeBuilder.java:88)
 at com.sun.tools.xjc.reader.xmlschema.FieldBuilder.simpleType(FieldBuilder.java:403)
 at com.sun.tools.xjc.reader.xmlschema.FieldBuilder.simpleType(FieldBuilder.java:389)
 at com.sun.xml.xsom.impl.SimpleTypeImpl.apply(SimpleTypeImpl.java:75)
 at com.sun.tools.xjc.reader.xmlschema.FieldBuilder.build(FieldBuilder.java:79)
 at com.sun.tools.xjc.reader.xmlschema.FieldBuilder.elementDecl(FieldBuilder.java:586)
 at com.sun.xml.xsom.impl.ElementDecl.apply(ElementDecl.java:105)
 at com.sun.tools.xjc.reader.xmlschema.FieldBuilder.build(FieldBuilder.java:79)
 at com.sun.tools.xjc.reader.xmlschema.ClassSelector.build(ClassSelector.java:214)
 at com.sun.tools.xjc.reader.xmlschema.ClassSelector.select(ClassSelector.java:157)
 at com.sun.tools.xjc.reader.xmlschema.BGMBuilder.populate(BGMBuilder.java:250)
 at com.sun.tools.xjc.reader.xmlschema.BGMBuilder.buildContents(BGMBuilder.java:217)
 at com.sun.tools.xjc.reader.xmlschema.BGMBuilder._build(BGMBuilder.java:116)
 at com.sun.tools.xjc.reader.xmlschema.BGMBuilder.build(BGMBuilder.java:72)
 at com.sun.tools.xjc.Driver.loadXMLSchemaGrammar(Driver.java:681)
 at com.sun.tools.xjc.Driver.loadGrammar(Driver.java:522)
 at com.sun.tools.xjc.Driver.run(Driver.java:374)
 at com.sun.tools.xjc.Driver._main(Driver.java:113)
 at com.sun.tools.xjc.Driver.access$000(Driver.java:77)
 at com.sun.tools.xjc.Driver$1.run(Driver.java:93)