users@jaxb.java.net

Re: Error using sample program

From: Tom Amiro <Tom.Amiro_at_sun.com>
Date: Thu, 16 Jan 2003 10:55:38 -0500

Hi,

I've been trying to pin this down. It has been reported by about 6 users and seems
to be related to the version of Java and Windows platform. I thought it might
have something to do with a non administrative user trying to run the app on
NT or W2K. But have not been able to reproduce it with a restricted user
on W2K with JDK 1.3.1_05-b02.

No one has reported the problem with 1.4.x versions of Java. So my suspicion
right now is that something got fixed in JDK 1.3.x as of the _05 version.

Please anyone who has more information on their configuration, send it to me.

Do java -version and give me the exact version.

Tell me what version of Windows and what type of user is running the sample.

Also, I'd like to make sure you are using the version of ant and xercesImpl.jar
that is distributed with JAXB 1.0 beta.

Thanks,

Tom


Gunaranjan C wrote:
>
> Hi
> I am using the sample program that comes with JAXB. Howver I keet getting an error "unable to load schema-for-schema for W3C XML Schema" (full exception below).
>
> Would appreciate any direction / help on this.
>
> org.iso_relax.verifier.VerifierConfigurationException
> at com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:104)
> at org.iso_relax.verifier.VerifierFactory.compileSchema(Unknown Source)
> at org.iso_relax.verifier.VerifierFactory.compileSchema(Unknown Source)
> at com.sun.msv.reader.xmlschema.XMLSchemaReader.getXmlSchemaForXmlSchema(XMLSchemaReader.java:186)
> at com.sun.tools.xjc.Driver$1.<init>(Driver.java:477)
> 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.Driver.run(Driver.java:268)
> at com.sun.tools.xjc.Driver.main(Driver.java:88)
>
> StackTrace of Original Exception:
> java.lang.NullPointerException
> at com.sun.msv.datatype.xsd.TypeIncubator.addFacet(TypeIncubator.java:64)
> at com.sun.msv.reader.datatype.xsd.XSDatatypeExp$1.addFacet(XSDatatypeExp.java:87)
> at com.sun.msv.reader.datatype.xsd.FacetState.startSelf(FacetState.java:56)
> at com.sun.msv.reader.State.init(State.java:154)
> at com.sun.msv.reader.GrammarReader.pushState(GrammarReader.java:579)
> at com.sun.msv.reader.datatype.xsd.TypeState.startElement(TypeState.java:101)
> at org.xml.sax.helpers.XMLFilterImpl.startElement(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459)
> at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:221)
> at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:874)
> at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.java:591)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:747)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
> at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
> at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
> at com.sun.msv.reader.GrammarReader._parse(GrammarReader.java:459)
> at com.sun.msv.reader.GrammarReader.switchSource(GrammarReader.java:434)
> at com.sun.msv.reader.GrammarReader.switchSource(GrammarReader.java:407)
> at com.sun.msv.reader.xmlschema.XMLSchemaReader.switchSource(XMLSchemaReader.java:683)
> at com.sun.msv.reader.xmlschema.ImportState.startSelf(ImportState.java:41)
> at com.sun.msv.reader.State.init(State.java:154)
> at com.sun.msv.reader.GrammarReader.pushState(GrammarReader.java:579)
> at com.sun.msv.reader.SimpleState.startElement(SimpleState.java:72)
> at org.xml.sax.helpers.XMLFilterImpl.startElement(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459)
> at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:877)
> at org.apache.xerces.impl.XMLNamespaceBinder.startElement(XMLNamespaceBinder.java:569)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:759)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
> at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
> at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
> at com.sun.msv.reader.GrammarReader._parse(GrammarReader.java:459)
> at com.sun.msv.reader.GrammarReader.parse(GrammarReader.java:449)
> at com.sun.msv.reader.xmlschema.XMLSchemaReader.parse(XMLSchemaReader.java:89)
> at com.sun.msv.verifier.jarv.XSFactoryImpl.parse(XSFactoryImpl.java:26)
> at com.sun.msv.verifier.jarv.FactoryImpl.compileSchema(FactoryImpl.java:95)
> at org.iso_relax.verifier.VerifierFactory.compileSchema(Unknown Source)
> at org.iso_relax.verifier.VerifierFactory.compileSchema(Unknown Source)
> at com.sun.msv.reader.xmlschema.XMLSchemaReader.getXmlSchemaForXmlSchema(XMLSchemaReader.java:186)
> at com.sun.tools.xjc.Driver$1.<init>(Driver.java:477)
> 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.Driver.run(Driver.java:268)
> at com.sun.tools.xjc.Driver.main(Driver.java:88)
> at Binder.main(Binder.java:26)
> java.lang.Error: unable to load schema-for-schema for W3C XML Schema
> at com.sun.msv.reader.xmlschema.XMLSchemaReader.getXmlSchemaForXmlSchema(XMLSchemaReader.java:190)
> at com.sun.tools.xjc.Driver$1.<init>(Driver.java:477)
> 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.Driver.run(Driver.java:268)
> at com.sun.tools.xjc.Driver.main(Driver.java:88)
> Exception in thread "main"
>
> -Guna

--
 Tom Amiro -- SQE Engineer
 WTS - Interoperability and Quality
 voice: 781-442-0589 Fax: 781-442-1437
 eMail: tom.amiro@.sun.com