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)