[ https://issues.apache.org/jira/browse/XERCESJ-1579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476057#comment-13476057 ]
Octavian Nadolu commented on XERCESJ-1579: ------------------------------------------ Yes, the problem can be avoided. I reported it because this is one of the test cases from the W3C [http://www.w3.org/XML/2004/xml-schema-test-suite/], and Xerces should pass it. > Possible infinite loop while validating a schema that contains complex type > restrictions > ---------------------------------------------------------------------------------------- > > Key: XERCESJ-1579 > URL: https://issues.apache.org/jira/browse/XERCESJ-1579 > Project: Xerces2-J > Issue Type: Bug > Components: XML Schema 1.1 Structures > Reporter: Octavian Nadolu > Priority: Critical > > There seems to be an infinite loop while validating the schema with "full > schema checking" and XML Schema 1.1 features, on the xml-schema-1.1-dev > branch. > You can reproduce the issue on the xml-schema-1.1-dev branch, using the > jaxp.SourceValidator as follows: > jaxp.SourceValidator -xsd11 -f -a particlesIe003.xsd > Schema: particlesIe003.xsd > {code} > <?xml version="1.0"?> > <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" > targetNamespace="http://xsdtesting" xmlns:x="http://xsdtesting" > elementFormDefault="qualified"> > <xsd:complexType name="base"> > <xsd:choice> > <xsd:element name="e1" minOccurs="0" > maxOccurs="unbounded"/> > <xsd:element name="e2" minOccurs="0" > maxOccurs="unbounded"/> > </xsd:choice> > </xsd:complexType> > <xsd:complexType name="testing"> > <xsd:complexContent> > <xsd:restriction base="x:base"> > <xsd:choice> > <xsd:element name="e1" minOccurs="1" > maxOccurs="9999999"/> > <xsd:element name="e2" minOccurs="1" > maxOccurs="9999999"/> > </xsd:choice> > </xsd:restriction> > </xsd:complexContent> > </xsd:complexType> > <xsd:element name="doc" type="x:testing"/> > </xsd:schema> > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: j-dev-h...@xerces.apache.org