With a 350 MB input file Daffodil gives this error:
org.apache.daffodil.exceptions.Abort: Invariant broken: maybeElem.isDefined org.apache.daffodil.exceptions.Assert$.abort(Assert.scala:137) org.apache.daffodil.processors.parsers.NonPositionalGroupSeparatedSequenceChildParseResultHelper.modelGroupSuccessParse ttemptStatus(SeparatedSequenceChildParseResultHelper.scala:308) org.apache.daffodil.processors.parsers.ModelGroupSequenceChildParseResultHelper.computeParseAttemptStatus(SequenceChild arseResultHelper.scala:398) org.apache.daffodil.processors.parsers.ModelGroupSequenceChildParseResultHelper.computeParseAttemptStatus$(SequenceChil ParseResultHelper.scala:386) at org.apache.daffodil.exceptions.Assert$.abort(Assert.scala:137) at org.apache.daffodil.processors.parsers.NonPositionalGroupSeparatedSequenceChildParseResultHelper.modelGroupS ccessParseAttemptStatus(SeparatedSequenceChildParseResultHelper.scala:308) at org.apache.daffodil.processors.parsers.ModelGroupSequenceChildParseResultHelper.computeParseAttemptStatus(Se uenceChildParseResultHelper.scala:398) at org.apache.daffodil.processors.parsers.ModelGroupSequenceChildParseResultHelper.computeParseAttemptStatus$(S quenceChildParseResultHelper.scala:386) at org.apache.daffodil.processors.parsers.NonPositionalGroupSeparatedSequenceChildParseResultHelper.computePars AttemptStatus(SeparatedSequenceChildParseResultHelper.scala:289) at org.apache.daffodil.processors.parsers.InfixPrefixSeparatorHelperMixin.parseOneWithInfixOrPrefixSeparator(Se aratedParseHelper.scala:139) at org.apache.daffodil.processors.parsers.InfixPrefixSeparatorHelperMixin.parseOneWithInfixOrPrefixSeparator$(S paratedParseHelper.scala:92) at org.apache.daffodil.processors.parsers.InfixSeparatorHelper.parseOneWithInfixOrPrefixSeparator(SeparatedPars Helper.scala:73) at org.apache.daffodil.processors.parsers.InfixSeparatorHelper.parseOneWithSeparator(SeparatedParseHelper.scala 84) at org.apache.daffodil.processors.parsers.Separated.parseOne(SeparatedSequenceParsers.scala:44) at org.apache.daffodil.processors.parsers.Separated.parseOne$(SeparatedSequenceParsers.scala:43) at org.apache.daffodil.processors.parsers.ScalarOrderedSeparatedSequenceChildParser.parseOne(SeparatedSequenceP rsers.scala:52) at org.apache.daffodil.processors.parsers.SequenceParserBase.parseOneInstanceWithMaybePoU(SequenceParserBases.s ala:437) at org.apache.daffodil.processors.parsers.SequenceParserBase.parseOneInstance(SequenceParserBases.scala:422) at org.apache.daffodil.processors.parsers.SequenceParserBase.parse(SequenceParserBases.scala:265) at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82) at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76) at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161) at org.apache.daffodil.processors.parsers.DelimiterStackParser.parse(ElementKindParsers.scala:77) at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82) at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76) at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161) at org.apache.daffodil.processors.parsers.DelimiterStackParser.parse(ElementKindParsers.scala:77) at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82) at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76) at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161) at org.apache.daffodil.processors.parsers.ElementParserBase.parse(ElementCombinator1.scala:135) at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82) at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76) at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161) at org.apache.daffodil.processors.parsers.InfixPrefixSeparatorHelperMixin.parseOneWithInfixOrPrefixSeparator(Se aratedParseHelper.scala:134) at org.apache.daffodil.processors.parsers.InfixPrefixSeparatorHelperMixin.parseOneWithInfixOrPrefixSeparator$(S paratedParseHelper.scala:92) at org.apache.daffodil.processors.parsers.InfixSeparatorHelper.parseOneWithInfixOrPrefixSeparator(SeparatedPars Helper.scala:73) at org.apache.daffodil.processors.parsers.InfixSeparatorHelper.parseOneWithSeparator(SeparatedParseHelper.scala 84) at org.apache.daffodil.processors.parsers.Separated.parseOne(SeparatedSequenceParsers.scala:44) at org.apache.daffodil.processors.parsers.Separated.parseOne$(SeparatedSequenceParsers.scala:43) at org.apache.daffodil.processors.parsers.RepOrderedWithMinMaxSeparatedSequenceChildParser.parseOne(SeparatedSe uenceParsers.scala:102) at org.apache.daffodil.processors.parsers.SequenceParserBase.parseOneInstanceWithMaybePoU(SequenceParserBases.s ala:437) at org.apache.daffodil.processors.parsers.SequenceParserBase.parseOneInstance(SequenceParserBases.scala:417) at org.apache.daffodil.processors.parsers.SequenceParserBase.parse(SequenceParserBases.scala:157) at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82) at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76) at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161) at org.apache.daffodil.processors.parsers.DelimiterStackParser.parse(ElementKindParsers.scala:77) at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82) at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76) at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161) at org.apache.daffodil.processors.parsers.ElementParserBase.parse(ElementCombinator1.scala:135) at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82) at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76) at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161) at org.apache.daffodil.processors.DataProcessor.doParse(DataProcessor.scala:503) at org.apache.daffodil.processors.DataProcessor.parse(DataProcessor.scala:447) at org.apache.daffodil.Main$.$anonfun$run$3(Main.scala:933) at org.apache.daffodil.util.Timer$.getTimeResult(Timer.scala:78) at org.apache.daffodil.util.Timer$.getResult(Timer.scala:37) at org.apache.daffodil.Main$.run(Main.scala:933) at org.apache.daffodil.Main$.main(Main.scala:1577) at org.apache.daffodil.Main.main(Main.scala)