[ 
https://issues.apache.org/jira/browse/DAFFODIL-2667?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mike Beckerle resolved DAFFODIL-2667.
-------------------------------------
    Fix Version/s: 3.5.0
                       (was: 3.7.0)
       Resolution: Cannot Reproduce

I am unable to reproduce this using Daffodil 3.5.0

 

> 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.5.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)

Reply via email to