Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-1079

Sequence of optional elements with inputValueCalc causes Abort: Invariant Broken

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 1.0.0
    • None
    • None
    • None

      I wrote up a schema that defines a sequence of a recurring string element. This string element has inputValueCalc set on it. It causes the following error:

      [error] Test edu.illinois.ncsa.daffodil.section23.dfdl_expressions.TestDFDLExpressions.test_empty_05 failed: edu.illinois.ncsa.daffodil.exceptions.Abort: Invariant broken.
      [error] edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:95)
      [error] edu.illinois.ncsa.daffodil.exceptions.Assert$.invariant(Assert.scala:123)

      See test empty_05 in the following files:
      scala-debug/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/TestDFDLExpressionsDebug.scala
      scala/edu/illinois/ncsa/daffodil/section23/dfdl_expressions/TestDFDLExpressions.scala
      daffodil-test/src/test/resources/edu/illinois/ncsa/daffodil/section23/dfdl_functions/Functions.tdml

              jchab Jessie Chab
              jchab Jessie Chab
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 2 minutes
                  2m