[ https://issues.apache.org/jira/browse/XMLSCHEMA-42?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15809691#comment-15809691 ]
Hudson commented on XMLSCHEMA-42: --------------------------------- SUCCESS: Integrated in Jenkins build xmlschema-trunk #206 (See [https://builds.apache.org/job/xmlschema-trunk/206/]) XMLSCHEMA-42: Add support for xs:attribute without type attribute to xmlschema-walker. Patch contributed by Tobias Crawley. (veithen: rev 1777889) * (edit) xmlschema-walker/src/main/java/org/apache/ws/commons/schema/walker/XmlSchemaScope.java * (edit) xmlschema-walker/src/main/java/org/apache/ws/commons/schema/walker/XmlSchemaWalker.java * (edit) xmlschema-walker/src/test/java/org/apache/ws/commons/schema/walker/TestSchemaWalker.java * (edit) xmlschema-walker/src/test/resources/test_schema.xsd > xmlschema-walker fails when an xs:attribute has no type attribute > ----------------------------------------------------------------- > > Key: XMLSCHEMA-42 > URL: https://issues.apache.org/jira/browse/XMLSCHEMA-42 > Project: XmlSchema > Issue Type: Bug > Affects Versions: 2.2.1 > Reporter: Tobias Crawley > Attachments: XMLSCHEMA-42-with-test.patch > > > When using xmlschema-walker against an XSD that has an attribute definition > that lacks a type, I get the following NPE: > {noformat} > Exception in thread "main" java.lang.NullPointerException > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.getAttribute(XmlSchemaScope.java:569) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.createAttributeMap(XmlSchemaScope.java:629) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.walk(XmlSchemaScope.java:310) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.walk(XmlSchemaScope.java:151) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.<init>(XmlSchemaScope.java:91) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.getScope(XmlSchemaScope.java:696) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.walk(XmlSchemaScope.java:333) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.walk(XmlSchemaScope.java:306) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.walk(XmlSchemaScope.java:151) > at > org.apache.ws.commons.schema.walker.XmlSchemaScope.<init>(XmlSchemaScope.java:112) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:224) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:339) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:486) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:336) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:295) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:339) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:486) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:336) > at > org.apache.ws.commons.schema.walker.XmlSchemaWalker.walk(XmlSchemaWalker.java:295) > {noformat} > The XSD that triggered this was > https://github.com/wildfly/wildfly-core/blob/master/server/src/main/resources/schema/wildfly-config_4_2.xsd#L2774 > (that line specifically). > I have a patch to fix this that I'll attach shortly. It doesn't include any > tests, because most of the tests fail for me with a fresh checkout, so it's > hard to confirm that any tests I write are working. I have tested the fix > manually. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ws.apache.org For additional commands, e-mail: dev-h...@ws.apache.org