[ 
https://issues.apache.org/jira/browse/XERCESJ-1717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mukul Gandhi resolved XERCESJ-1717.
-----------------------------------
    Resolution: Fixed

The fix for this issue, has been committed in SVN revision 1869679.

> While using xs:key having 'ref' attribute, emits 
> java.lang.NullPointerException
> -------------------------------------------------------------------------------
>
>                 Key: XERCESJ-1717
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1717
>             Project: Xerces2-J
>          Issue Type: Bug
>          Components: XML Schema 1.1 Structures
>    Affects Versions: 2.12.0
>            Reporter: Mukul Gandhi
>            Assignee: Mukul Gandhi
>            Priority: Major
>
> XSD 1.1 has introduced a 'ref' attribute on xs:key, xs:unique and xs:keyref. 
> While processing the following schema in XSD 1.0 mode with Xerces's XSD 1.1 
> processor, generates an java.lang.NullPointerException,
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";>
>      <xs:element name="X">
>           <xs:complexType>
>               <xs:sequence>
>                   <xs:element name="a" type="xs:integer" 
> maxOccurs="unbounded"/>
>                   <xs:element name="b" type="xs:integer"/>
>               </xs:sequence> 
>           </xs:complexType>
>           <xs:key name="a_key">
>                <xs:selector xpath="a"/>
>                <xs:field xpath="."/>
>           </xs:key>
>        </xs:element>
>  
>        <xs:element name="Y">
>             <xs:complexType>
>                 <xs:sequence>
>                     <xs:element name="a" type="xs:integer" 
> maxOccurs="unbounded"/>
>                     <xs:element name="b" type="xs:integer"/>
>                 </xs:sequence> 
>             </xs:complexType>
>             <xs:key ref="a_key"/>
>        </xs:element>
>  
> </xs:schema>
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org

Reply via email to