[jboss-jira] [JBoss JIRA] (WFCORE-691) Can not parse a wrapped properties attribute inside a group

Jeff Mesnil (JIRA) issues at jboss.org
Wed May 13 09:08:19 EDT 2015


Jeff Mesnil created WFCORE-691:
----------------------------------

             Summary: Can not parse a wrapped properties attribute inside a group
                 Key: WFCORE-691
                 URL: https://issues.jboss.org/browse/WFCORE-691
             Project: WildFly Core
          Issue Type: Bug
          Components: Domain Management
    Affects Versions: 1.0.0.CR3
            Reporter: Jeff Mesnil
            Assignee: Brian Stansberry


Attribute definition is: 

{noformat}
        static final PropertiesAttributeDefinition WRAPPED_PROPERTIES_IN_GROUP = new PropertiesAttributeDefinition.Builder(
                "wrapped-properties-in-group", true)
                .setWrapXmlElement(true)
                .setWrapperElement("wrapped-properties")
                .setXmlName("property")
                .setAttributeGroup("mygroup")
                .setAllowExpression(true)
                .build();
{noformat}

Corresponding XML representation is:

{noformat}
        <mygroup other-attribute-in-group="foo">
            <wrapped-properties>
                <property name="prop1" value="val1"/>
                <property name="prop2" value="val2"/>
            </wrapped-properties>
        </mygroup>
{noformat}

XML parsing fails with:

{noformat}
Message: WFLYCTL0198: Unexpected element '{urn:jboss:domain:test:1.0}mygroup' encountered
        at org.jboss.as.controller.parsing.ParseUtils.unexpectedElement(ParseUtils.java:89)
        at org.jboss.as.controller.PersistentResourceXMLDescription.parseChildren(PersistentResourceXMLDescription.java:240)
        at org.jboss.as.controller.PersistentResourceXMLDescription.parse(PersistentResourceXMLDescription.java:159)
        at org.jboss.as.controller.PersistentResourceXMLDescription.parseChildren(PersistentResourceXMLDescription.java:259)
        at org.jboss.as.controller.PersistentResourceXMLDescription.parse(PersistentResourceXMLDescription.java:159)
        at org.jboss.as.controller.PersistentResourceXMLParser.readElement(PersistentResourceXMLParser.java:41)
        at org.jboss.as.controller.PersistentResourceXMLParser.readElement(PersistentResourceXMLParser.java:35)
        at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110)
        at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69)
        at org.jboss.as.controller.persistence.PersistentResourceXMLParserTestCase.testGroups(PersistentResourceXMLParserTestCas
e.java:147)
{noformat}



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


More information about the jboss-jira mailing list