Uploaded image for project: 'XMLBeans'
  1. XMLBeans
  2. XMLBEANS-52

Validator loops when schema has certain conditions

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • unspecified
    • None
    • Validator, XmlObject
    • None
    • Windows XP, Windows 2000, but i think it is in all OS.

    Description

      When the following schema is used to generate XmlBeans, and a valid file is validated using the XmlObject.validate(), then it loops. After 2 to 10 minuts it returns. I claims 100% cpu usage while it loops.

      Here are the schema:
      <?xml version="1.0"?>
      <xsd:schema targetNamespace="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd" xmlns:tns="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
      <!-- this schema is valid, but the XmlBeans validation can't handle an unbounded collection of unbounded elements. -->
      <xsd:element name="aList" type="tns:MyList"/>
      <xsd:complexType name="MyList">
      <xsd:sequence maxOccurs="unbounded">
      <xsd:element name="myListEntry" type="tns:ListEntry" minOccurs="0"/>
      </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ListEntry">
      <xsd:sequence>
      <xsd:element name="HelloWorld" type="xsd:string" minOccurs="0"/>
      </xsd:sequence>
      </xsd:complexType>
      </xsd:schema>

      and here is a simple xml file:
      <?xml version="1.0" encoding="UTF-8"?>
      <!--Sample XML file generated by XMLSPY v5 rel. 4 U (http://www.xmlspy.com)-->
      <aList xmlns="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd
      C:\pfa\techr3\TransformationWorkbench\schema\errorInXmlBeansValidation.xsd">
      <myListEntry>
      <HelloWorld>Hello World</HelloWorld>
      </myListEntry>
      </aList>

      I can send you a working java project, which shows the bug.
      Best Regards
      Claus Elkjær

      Attachments

        1. xmlBeansValidatorError.zip
          1.53 MB
          Claus Elkjaer

        Activity

          People

            cezar Cezar Cristian Andrei
            clauselkjaer Claus Elkjaer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: