Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DAFFODIL-2112

Dynamic initiator/terminator that returns empty string leads to an abort

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • 2.4.0
    • Back End
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              jadams_tresys Josh Adams
              slawrence Steve Lawrence
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: