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

Abort: Invariant broken: current.eq(mark)

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 2.0.0
    • 2.0.0
    • Back End
    • None

      A user reported a bug with the mark pool. The cause is not clear. The traceback is below:

      edu.illinois.ncsa.daffodil.exceptions.Abort: Invariant broken: current.eq(mark)
      edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:121)
      edu.illinois.ncsa.daffodil.io.ByteBufferDataInputStream.releaseUntilMark(ByteBufferDataInputStream.scala:757)
      edu.illinois.ncsa.daffodil.io.ByteBufferDataInputStream.discard(ByteBufferDataInputStream.scala:774)
      edu.illinois.ncsa.daffodil.processors.PState.discard(PState.scala:415)
      	at edu.illinois.ncsa.daffodil.exceptions.Assert$.abort(Assert.scala:121)
      	at edu.illinois.ncsa.daffodil.io.ByteBufferDataInputStream.releaseUntilMark(ByteBufferDataInputStream.scala:757)
      	at edu.illinois.ncsa.daffodil.io.ByteBufferDataInputStream.discard(ByteBufferDataInputStream.scala:774)
      	at edu.illinois.ncsa.daffodil.processors.PState.discard(PState.scala:415)
      	at edu.illinois.ncsa.daffodil.processors.PState.resetDiscard(PState.scala:411)
      	at edu.illinois.ncsa.daffodil.processors.parsers.RepAtMostTotalNParser.parseAllRepeats(RepParsers.scala:163)
      	at edu.illinois.ncsa.daffodil.processors.parsers.RepParser.parse(RepParsers.scala:69)
      	at edu.illinois.ncsa.daffodil.processors.Parser$class.parse1(Parser.scala:160)
      	at edu.illinois.ncsa.daffodil.processors.parsers.ArrayCombinatorParser.parse(ElementKindParsers.scala:177)

              dthompson David Thompson
              slawrence Steve Lawrence
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: