You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by "Josh Adams (JIRA)" <ji...@apache.org> on 2019/04/24 18:32:00 UTC

[jira] [Resolved] (DAFFODIL-2112) Dynamic initiator/terminator that returns empty string leads to an abort

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

Josh Adams resolved DAFFODIL-2112.
----------------------------------
    Resolution: Duplicate
      Assignee: Josh Adams

Already taking a look at this one.

> Dynamic initiator/terminator that returns empty string leads to an abort
> ------------------------------------------------------------------------
>
>                 Key: DAFFODIL-2112
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2112
>             Project: Daffodil
>          Issue Type: Bug
>          Components: Back End
>            Reporter: Steve Lawrence
>            Assignee: Josh Adams
>            Priority: Major
>             Fix For: 2.4.0
>
>
> See the disussion in this thread:
> [https://lists.apache.org/thread.html/21630109b76d337f0bc1d01be82e27cfb26c7bb81cad2759f2950824@%3Cusers.daffodil.apache.org%3E]
> In that schema, the initiator and terminator are DFDL expressions that can return the empty string. This shouldn't be allowed and should throw an SDE, but it looks like we are failing to cleanup the delmiter stack when this SDE occurs which leads to the delimiter stack not being cleaned up and an Invaraint error.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)