users@jaxb.java.net

Exception using ant 1.5.1 to build SampleApp1

From: Ed Coleman <etc_at_COMCAST.NET>
Date: Wed, 18 Dec 2002 00:56:56 -0700

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)