When I try to build/run the example in SampleApp1 using ant version 1.5.1 I received the exception below. This trace is from XP, but the same error occurs using Solaris 2.8.
Java version: 1.4.1-rc-b19
Ant version: 1.5.1 compiled on October 2 2002
Jaxb: jaxb-1.0-beta
O.S: Windows XP (and also Solaris 2.8)
Using ant 1.5 supplied with the jaxb distribution works. I tried removing the ant.jar and xercesImpl.jar from the jaxb/lib directory, but the exception still occurs. Any suggestions?
Thanks.
Ed Coleman
[xjc] Compiling file:/C:/devtools/jaxb-1.0-beta/examples/users-guide/SampleApp1/po.xsd
[xjc] org.xml.sax.SAXParseException: Unexpected </xs:restriction> appears at line 17 column 22
[xjc] at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.unexpectedXXX(NGCCRuntimeEx.java:323)
[xjc] at com.sun.xml.xsom.impl.parser.state.NGCCHandler.unexpectedLeaveElement(NGCCHandler.java:81)
[xjc] at com.sun.xml.xsom.impl.parser.state.SimpleType_Restriction.leaveElement(SimpleType_Restriction.java:159)
[xjc] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.endElement(NGCCRuntime.java:250)
[xjc] at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:595)
[xjc] at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:595)
[xjc] at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:595)
[xjc] at org.iso_relax.verifier.impl.VerifierFilterImpl.endElement(Unknown Source)
[xjc] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
[xjc] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
[xjc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
[xjc] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[xjc] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
[xjc] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
[xjc] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[xjc] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
[xjc] at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
[xjc] at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
[xjc] at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
[xjc] at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:151)
[xjc] at com.sun.xml.xsom.impl.parser.XSOMParser.parse(XSOMParser.java:116)
[xjc] at com.sun.xml.xsom.impl.parser.XSOMParser.parse(XSOMParser.java:113)
[xjc] at com.sun.xml.xsom.impl.parser.XSOMParser.parse(XSOMParser.java:110)
[xjc] at com.sun.xml.xsom.impl.parser.XSOMParser.<init>(XSOMParser.java:87)
[xjc] at com.sun.tools.xjc.Driver.loadXMLSchemaGrammar(Driver.java:476)
[xjc] at com.sun.tools.xjc.Driver.loadGrammar(Driver.java:404)
[xjc] at com.sun.tools.xjc.XJCTask.execute(XJCTask.java:149)
[xjc] at org.apache.tools.ant.Task.perform(Task.java:319)
[xjc] at org.apache.tools.ant.Target.execute(Target.java:309)
[xjc] at org.apache.tools.ant.Target.performTasks(Target.java:336)
[xjc] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[xjc] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
[xjc] at org.apache.tools.ant.Main.runBuild(Main.java:610)
[xjc] at org.apache.tools.ant.Main.start(Main.java:196)
[xjc] at org.apache.tools.ant.Main.main(Main.java:235)
BUILD FAILED
java.lang.InternalError
at com.sun.xml.xsom.impl.parser.XSOMParser.<init>(XSOMParser.java:99)
at com.sun.tools.xjc.Driver.loadXMLSchemaGrammar(Driver.java:476)
at com.sun.tools.xjc.Driver.loadGrammar(Driver.java:404)
at com.sun.tools.xjc.XJCTask.execute(XJCTask.java:149)
at org.apache.tools.ant.Task.perform(Task.java:319)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)