You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Steve Lawrence (Jira)" <ji...@apache.org> on 2020/11/20 15:00:00 UTC

[jira] [Resolved] (DAFFODIL-2431) CSV data causes abort

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

Steve Lawrence resolved DAFFODIL-2431.
--------------------------------------
    Fix Version/s: 3.1.0
       Resolution: Fixed

Fixed in commit 0eba8b874c6b31ecefd3e30880f184500cf69332

> 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
>             Fix For: 3.1.0
>
>         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)