Hi all, I've been playing around with the latest XSD 1.1 branch and ran into the following. I'm attaching a schema and instance documents as a reference.
If I do
java -cp $CLASSPATH jaxp.SourceValidator -fx -xsd11 -a usage.xsd -i sample.xml
or
java -cp $CLASSPATH jaxp.SourceValidator -fx -xsd11 -a usage.xsd -i
sample2.xml
I get a null pointer exception:
error: Parse error occurred - null
java.lang.NullPointerException
at
org.apache.xerces.impl.xs.XMLSchemaValidator.findLocallyDeclaredType(XMLSchemaValidator.java:2599)
at
org.apache.xerces.impl.xs.XMLSchemaValidator.findLocallyDeclaredType(XMLSchemaValidator.java:2604)
at
org.apache.xerces.impl.xs.XMLSchemaValidator.findLocallyDeclaredType(XMLSchemaValidator.java:2604)
at
org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2412)
at
org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:857)
at
org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(ValidatorHandlerImpl.java:594)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:498)
at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:275)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1653)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
at
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:890)
at
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:813)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1198)
at
org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.validate(ValidatorHandlerImpl.java:816)
at
org.apache.xerces.jaxp.validation.ValidatorImpl.validate(ValidatorImpl.java:112)
at javax.xml.validation.Validator.validate(Validator.java:127)
at jaxp.SourceValidator.validate(SourceValidator.java:162)
at jaxp.SourceValidator.main(SourceValidator.java:571)
Thanks,
jOrGe W.
core.xsd
Description: core.xsd
core2.xsd
Description: core2.xsd
monitoring.xsd
Description: monitoring.xsd
sample.xml
Description: sample.xml
sample2.xml
Description: sample2.xml
usage.xsd
Description: usage.xsd
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
