[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