[jboss-jira] [JBoss JIRA] (WFLY-5244) bean-validation quickstart fails to validate due to non-compliant arquillian.xml

Rob Stryker (JIRA) issues at jboss.org
Tue Sep 1 01:35:05 EDT 2015


Rob Stryker created WFLY-5244:
---------------------------------

             Summary: bean-validation quickstart fails to validate due to non-compliant arquillian.xml
                 Key: WFLY-5244
                 URL: https://issues.jboss.org/browse/WFLY-5244
             Project: WildFly
          Issue Type: Bug
            Reporter: Rob Stryker
            Assignee: Jason Greene


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

The arquillian_1_0.xsd file includes the following:

{code}
    <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>
{code}

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

{code}
    <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>
{code}

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



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list