Uploaded image for project: 'Xerces2-J'
  1. Xerces2-J
  2. XERCESJ-1587

Internal error message when validating an XML Schema

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Trivial
    • Resolution: Fixed
    • 2.11.0
    • 2.12.0
    • None

    Description

      When I validate the following schema file I get an internal error message.

      You can reproduce the issue on the xml-schema-1.1-dev branch, using the jaxp.SourceValidator as follows:
      jaxp.SourceValidator -xsd11 -a schema.xsd

      ---------- schema.xsd file -------------------------
      <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:complexType name="baseCt">
      <xs:all minOccurs="1">
      <xs:element name="elem1"/>
      <xs:element name="elem2"/>
      </xs:all>
      </xs:complexType>

      <xs:complexType name="derivedCT">
      <xs:complexContent>
      <xs:extension base="baseCt">
      <xs:all minOccurs="0">
      <xs:element name="elem3"/>
      <xs:element name="elem4"/>
      </xs:all>
      </xs:extension>
      </xs:complexContent>
      </xs:complexType>
      </xs:schema>
      ------------------------------------------------------

      The error message is:

      An internal error occurred while formatting the following message:
      cos-particle-extends.3.1: When both a derived type and its base have particles with <all> as their

      {term}

      s, the minOccurs of the derived particle needs to be equal to that of its base.

      Attachments

        Activity

          People

            mrglavas@ca.ibm.com Michael Glavassevich
            octavian.nadolu Octavian Nadolu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: