[
https://issues.apache.org/jira/browse/DAFFODIL-2667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Beckerle reassigned DAFFODIL-2667:
---------------------------------------
Assignee: Mike Beckerle
> circular deadlock when unparsing file of messages that unparse individually
> ---------------------------------------------------------------------------
>
> Key: DAFFODIL-2667
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2667
> Project: Daffodil
> Issue Type: Bug
> Components: Unparsing
> Affects Versions: 3.3.0
> Reporter: Mike Beckerle
> Assignee: Mike Beckerle
> Priority: Critical
> Fix For: 3.7.0
>
>
> I have a file containing 399 binary "P8" messages.
> I can parse it to create a file of a surrounding "messages" element,
> containing 399 XML elements corresponding to the messages.
> These same messages parse/unparse round trip in TDML tests.
> However, if I try to unparse the 399 XML messages file using the daffodil
> CLI. I get some output, then a curcular deadlock:
> {code:java}
> daffodil unparse -P ./p8parser-messagesL2H.bin
> ./all-good-p8-L2H-data.xml{code}
> The circular deadlock output is of a sort I've never seen before. It has
> hundreds of entries in it. First we see some output from the unparser (this
> is streaming binary data to stdout. Then we get the error.
> {code:java}
> \0\0\0�\0\0\0�\0\0\0�\0\0\0�?�*\0\0\0\0\0\0;p\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
> \0\0\0\0\0\0\0\0Z���*��\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0�\0\0\0UNAUTHENTICATED
> USER\0�3\0\0\0\0\0\0\0�(\0\0\0\0\0\0\0\0\0\0\0\0[error] Runtime Schema
> Definition Error: Expressions/Unparsers are circularly deadlocked (mutually
> defined):
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[23]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[18]
> - AlignmentFillUnparserSuspendableOperation for group[10]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[13]
> - AlignmentFillUnparserSuspendableOperation for group[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[9]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for device
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[21]
> - AlignmentFillUnparserSuspendableOperation for group[7]
> - target length for TOMSMessage expr <EvaluatableExpression
> eName='TOMSMessage' expr='{ xs:unsignedInt(
> $p8:messageLength - ( 15 + dfdl:valueLength( ../TOMSHeader,
> "bytes" )) ) }' />
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for group[8]
> - AlignmentFillUnparserSuspendableOperation for group[2]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[10]
> - AlignmentFillUnparserSuspendableOperation for group[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for group[27]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[11]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for routingData
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[17]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[7]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[19]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for group[11]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[14]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[10]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[9]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[10]
> - AlignmentFillUnparserSuspendableOperation for group[7]
> - AlignmentFillUnparserSuspendableOperation for group[26]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - ElementUnusedUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for group[12]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[128]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for statusValid
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[15]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[10]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - target length for AckNack expr <EvaluatableExpression eName='AckNack'
> expr='{ if (($p8:messageLength - 15) ge 0) then $p8:messageLength - 15 else 0
> }' />
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for group[20]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[7]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for zString
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for group[8]
> - AlignmentFillUnparserSuspendableOperation for group[12]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[25]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[14]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[9]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - SimpleTypeRetryUnparserSuspendableOperation for messageLength
> - AlignmentFillUnparserSuspendableOperation for group[12]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - SuspendableExpression(dfdl:newVariableInstance, expr={
> CDSHeader/messageLength })
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for group[16]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[4]
> - AlignmentFillUnparserSuspendableOperation for anyString
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for group[6]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[24]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[9]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[8]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for messagePriority
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[5]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[3]
> - AlignmentFillUnparserSuspendableOperation for group[7]
> - AlignmentFillUnparserSuspendableOperation for group[11]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for group[3]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for padding
> - AlignmentFillUnparserSuspendableOperation for group[22]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[8]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[7]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[3]
> - AlignmentFillUnparserSuspendableOperation for group[11]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[9]
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for group[28]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> - AlignmentFillUnparserSuspendableOperation for TTL
> - AlignmentFillUnparserSuspendableOperation for sequence[1]
> - AlignmentFillUnparserSuspendableOperation for length
> Schema context: messageLength Location line 60 column 8 in
> file:/home/mbeckerle/Documents/dataiti/git/dfdl-schemas/dfdl-p8/src/main/resources/com/owlcyberdefense/p8/xsd/headers.dfdl.xsd
> Data location was preceding byte 0{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)