[ 
https://issues.apache.org/jira/browse/DAFFODIL-2431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17231738#comment-17231738
 ] 

Steve Lawrence commented on DAFFODIL-2431:
------------------------------------------

I am able to reproduce this issue. Note that the cutoff abort message says:
{code:java}
Invariant broken. Single suspended expression making no forward progress. 
SuppressableSeparatorUnparserSuspendableOperation for record {code}

> CSV data causes abort
> ---------------------
>
>                 Key: DAFFODIL-2431
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2431
>             Project: Daffodil
>          Issue Type: Bug
>          Components: Back End, Unparsing
>    Affects Versions: 2.7.0
>            Reporter: Mike Beckerle
>            Assignee: Steve Lawrence
>            Priority: Major
>         Attachments: RE _Abort _Invariant_broken_in_Daffodil_2.7.0.zip
>
>
> User reported getting this backtrace. Notice first line is a fragment 
> message. So something is clearly wrong here. Files to reproduce are attached. 
> This is related to unparser suspensions somehow.
> ```
> Exception in thread "Thread-1" org.apache.daffodil.exceptions.Abort: 
> Invariant broken. Single suspended expression making
> org.apache.daffodil.exceptions.Assert$.abort(Assert.scala:120)
> org.apache.daffodil.exceptions.Assert$.invariantFailed(Assert.scala:166)
> org.apache.daffodil.processors.unparsers.UStateMain.evalSuspensions(UState.scala:647)
> org.apache.daffodil.processors.DataProcessor.unparse(DataProcessor.scala:538)
> at org.apache.daffodil.exceptions.Assert$.abort(Assert.scala:120)
> at org.apache.daffodil.exceptions.Assert$.invariantFailed(Assert.scala:166)
> at 
> org.apache.daffodil.processors.unparsers.UStateMain.evalSuspensions(UState.scala:647)
> at 
> org.apache.daffodil.processors.DataProcessor.unparse(DataProcessor.scala:538)
> at 
> org.apache.daffodil.processors.DataProcessor.unparse(DataProcessor.scala:511)
> at org.apache.daffodil.japi.DataProcessor.unparse(Daffodil.scala:730)
> at 
> mil.af.rl.filter.dfdl.impl.DFDLConverterImpl.translateFromXML(DFDLConverterImpl.java:130)
> at 
> mil.af.rl.filter.dfdl.TranslateFromXMLFilter.getDFDLResult(TranslateFromXMLFilter.java:47)
> at mil.af.rl.filter.dfdl.DFDLFilterBase.filter(DFDLFilterBase.java:108)
> ```



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to