Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-5244

bean-validation quickstart fails to validate due to non-compliant arquillian.xml

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 10.0.0.CR1
    • None
    • None
    • None

    Description

      bean-validation quickstart fails to validate in arquillian.xml.

      The arquillian_1_0.xsd file includes the following:

          <element name="container">
              <complexType>
                  <choice minOccurs="1" maxOccurs="unbounded">
                      <element ref="tns:configuration" minOccurs="0"  maxOccurs="1" />
                      <!--
                      <element ref="tns:dependencies" minOccurs="0" maxOccurs="1" />
                      -->
                      <element ref="tns:protocol" minOccurs="0" maxOccurs="unbounded" />
                  </choice>
                  <attribute name="qualifier" type="string" use="required" />
                  <attribute name="default" type="boolean" use="optional" default="false" />
                  <attribute name="mode" use="optional" default="suite">
                      <simpleType>
                          <restriction base="string">
                              <enumeration value="suite" />
                              <enumeration value="class" />
                              <enumeration value="manual" />
                              <enumeration value="custom" />
                          </restriction>
                      </simpleType>
                  </attribute>
              </complexType>
              <unique name="unique-protocol-within-container">
                  <annotation>
                      <documentation>
                          @type must be unique between all
                          protocols in a container.
                      </documentation>
                  </annotation>
                  <selector xpath="tns:protocol" />
                  <field xpath="@type" />
              </unique>
          </element>
      

      The arquillian.xml included in the example includes the following:

          <container qualifier="jboss" default="true">
              <!-- By default, arquillian will use the JBOSS_HOME environment variable.  Alternatively, the configuration below can be uncommented. -->
              <!--<configuration> -->
              <property name="jbossHome">C:/tools/wildfly-9.0.0.Final</property>
              <!--</configuration> -->
          </container>
      

      Validation error is that "property" is not a valid sub-element, which is true based on the xsd file.

      Attachments

        Issue Links

          Activity

            People

              jgreene@redhat.com Jason Greene
              rob.stryker Rob Stryker (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: