Looks good. Thank you,
jOrGe W. On Mar 31, 2012, at 7:24 AM, Mukul Gandhi wrote: > Hi Jorge, > Thanks very much for reporting this error. > > This has now been fixed in SVN. You may verify the fix. > > On Mon, Mar 26, 2012 at 7:47 PM, Jorge Williams > <jorge.willi...@rackspace.com> wrote: >> Spoke too soon :-( >> >> Made the following change to the sample I previously sent (renamed >> attribute foo to foo2): >> >> diff --git a/cta-choose/sample2.xml b/cta-choose/sample2.xml >> index f257a92..4607184 100644 >> --- a/cta-choose/sample2.xml >> +++ b/cta-choose/sample2.xml >> @@ -1,6 +1,6 @@ >> <usage xmlns="http://docs.rackspace.com/usage/core" >> xmlns:monitor="http://docs.rackspace.com/usage/monitoring" >> version="2" a="12334" uuid="4a2b42f4-6c63-11e1-815b-7fcbcf67f549" >> - startTime="2012-03-12T11:51:11Z" foo="bar"> >> + startTime="2012-03-12T11:51:11Z" foo2="bar"> >> <monitor:usage version="1" label="Test Label"/> >> </usage> >> >> And tried to validate again got a correct error message, but it looks like >> that exposes another NPE. >> >> [Error] sample2.xml:4:52: cvc-complex-type.3.2.2: Attribute 'foo2' is not >> allowed to appear in element 'usage'. >> [Error] sample2.xml:4:52: cvc-complex-type.4: Attribute 'foo' must appear on >> element 'usage'. >> error: Parse error occurred - null >> java.lang.NullPointerException >> at >> org.apache.xerces.impl.xs.XSDAssertionValidator.getAssertsFromSimpleType(XSDAssertionValidator.java:280) >> at >> org.apache.xerces.impl.xs.XMLAssertPsychopathXPath2Impl.evaluateAssertsFromAttributes(XMLAssertPsychopathXPath2Impl.java:194) >> at >> org.apache.xerces.impl.xs.XMLAssertPsychopathXPath2Impl.startElement(XMLAssertPsychopathXPath2Impl.java:176) >> at >> org.apache.xerces.impl.xs.XSDAssertionValidator.handleStartElement(XSDAssertionValidator.java:122) >> at >> org.apache.xerces.impl.xs.XMLSchemaValidator.assertionValidatorStartElementDelegate(XMLSchemaValidator.java:2618) >> at >> org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:2590) >> 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.impl.XMLNSDocumentScannerImpl.scanStartElementAfterName(XMLNSDocumentScannerImpl.java:469) >> at >> org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(XMLNSDocumentScannerImpl.java:725) >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1754) >> 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) >> >> -jOrGe W. > > > > > -- > Regards, > Mukul Gandhi > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org > For additional commands, e-mail: j-users-h...@xerces.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org For additional commands, e-mail: j-users-h...@xerces.apache.org