users@jaxb.java.net

examples fail to parse po.xsd on linux

From: Hanasaki JiJi <hanasaki_at_hanaden.com>
Date: Thu, 06 Mar 2003 21:42:23 -0600

The examples parse/compile fine on win.. under lin they are failing as
below.

win = win 2000
lin = debian sarge

j2se version = 1.4.1



:[22]/opt/dist/javalib/jaxb/jaxb-1.0-beta/examples/users-guide/SampleApp1
ant
Buildfile: build.xml

compile:
      [echo] Compiling the schema...
       [xjc] Compiling
file:/amd/fileserver/data1/dist/javalib/jaxb/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)