Olabusayo Kilo created DAFFODIL-2304: ----------------------------------------
Summary: hiddenGroupRef in group is dropped during unparse Key: DAFFODIL-2304 URL: https://issues.apache.org/jira/browse/DAFFODIL-2304 Project: Daffodil Issue Type: Bug Affects Versions: 2.6.0 Reporter: Olabusayo Kilo HiddenGroupRef's in a group without a sequence tag (i.e s6 instead of s5) will result in s6 being dropped in an unparse test case (see test_ignoredHiddenGroupRefWithNoSequenceParent), with a "DFDL {code:java} <xs:group name="s5"> <xs:sequence> <xs:sequence dfdl:hiddenGroupRef="ex:s4" /> </xs:sequence> </xs:group> <xs:group name="s6"> <xs:sequence dfdl:hiddenGroupRef="ex:s4" /> </xs:group> <xs:element name="e9" dfdl:lengthKind="delimited"> <xs:complexType> <xs:sequence dfdl:separator=","> <xs:sequence dfdl:hiddenGroupRef="ex:s6" /> <xs:element name="g" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> {code} With some preliminary investigating, I narrowed it down to how children are extracted with apparentXMLChildren in SequenceGroup.scala. There may be implications to changing this that needs to be investigated. -- This message was sent by Atlassian Jira (v8.3.4#803005)