You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Josh Adams (Jira)" <ji...@apache.org> on 2021/11/04 12:29:00 UTC

[jira] [Assigned] (DAFFODIL-2580) EDIFACT test hits Assert.impossible abort

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

Josh Adams reassigned DAFFODIL-2580:
------------------------------------

    Assignee: Josh Adams

> EDIFACT test hits Assert.impossible abort
> -----------------------------------------
>
>                 Key: DAFFODIL-2580
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2580
>             Project: Daffodil
>          Issue Type: Bug
>          Components: Front End
>    Affects Versions: 3.2.0
>            Reporter: Mike Beckerle
>            Assignee: Josh Adams
>            Priority: Blocker
>
> Running the EDIFACT 'sbt test' using 3.2.0-SNAPSHOT (037fb9913f8cb50c60c6e377227bc8bbd325964f) aborts as follows.
> (Note: using Java 16 for daffodil build, and for EDIFACT)
> {code:java}
> [info] Test EDIFACT.TestEDIFACT.test_edifact2 started
> [error] Test EDIFACT.TestEDIFACT.test_edifact2 failed: org.apache.daffodil.exceptions.Abort: Should have SDE before reaching this
> [error] org.apache.daffodil.exceptions.Assert$.abort(Assert.scala:137)
> [error] org.apache.daffodil.exceptions.Assert$.impossible(Assert.scala:153)
> [error] org.apache.daffodil.processors.VariableInstance.reset(VariableMap1.scala:158)
> [error] org.apache.daffodil.processors.parsers.PState.$anonfun$reset$1(PState.scala:269), took 12.533 sec
> [error]     at org.apache.daffodil.exceptions.Assert$.abort(Assert.scala:137)
> [error]     at org.apache.daffodil.exceptions.Assert$.impossible(Assert.scala:153)
> [error]     at org.apache.daffodil.processors.VariableInstance.reset(VariableMap1.scala:158)
> [error]     at org.apache.daffodil.processors.parsers.PState.$anonfun$reset$1(PState.scala:269)
> [error]     at org.apache.daffodil.processors.parsers.PState.$anonfun$reset$1$adapted(PState.scala:266)
> [error]     at scala.collection.LinearSeqOptimized.foreach(LinearSeqOptimized.scala:75)
> [error]     at scala.collection.LinearSeqOptimized.foreach$(LinearSeqOptimized.scala:72)
> [error]     at scala.collection.mutable.MutableList.foreach(MutableList.scala:33)
> [error]     at org.apache.daffodil.processors.parsers.PState.reset(PState.scala:266)
> [error]     at org.apache.daffodil.processors.parsers.PState.resetToPointOfUncertainty(PState.scala:394)
> [error]     at org.apache.daffodil.processors.parsers.SequenceParserBase.parseOneInstanceWithMaybePoU(SequenceParserBases.scala:485)
> [error]     at org.apache.daffodil.processors.parsers.SequenceParserBase.parseOneInstance(SequenceParserBases.scala:417)
> [error]     at org.apache.daffodil.processors.parsers.SequenceParserBase.parse(SequenceParserBases.scala:157)
> [error]     at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82)
> [error]     at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76)
> [error]     at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161)
> [error]     at org.apache.daffodil.processors.parsers.DynamicEscapeSchemeParser.parse(ElementKindParsers.scala:112)
> [error]     at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82)
> [error]     at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76)
> [error]     at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161)
> [error]     at org.apache.daffodil.processors.parsers.ElementParserBase.parse(ElementCombinator1.scala:135)
> [error]     at org.apache.daffodil.processors.parsers.Parser.parse1(Parser.scala:82)
> [error]     at org.apache.daffodil.processors.parsers.Parser.parse1$(Parser.scala:76)
> [error]     at org.apache.daffodil.processors.parsers.CombinatorParser.parse1(Parser.scala:161)
> [error]     at org.apache.daffodil.processors.DataProcessor.doParse(DataProcessor.scala:502)
> [error]     at org.apache.daffodil.processors.DataProcessor.parse(DataProcessor.scala:446)
> [error]     at org.apache.daffodil.tdml.processor.DaffodilTDMLDFDLProcessor.doParseWithBothApis(DaffodilTDMLDFDLProcessor.scala:311)
> [error]     at org.apache.daffodil.tdml.processor.DaffodilTDMLDFDLProcessor.parse(DaffodilTDMLDFDLProcessor.scala:247)
> [error]     at org.apache.daffodil.tdml.processor.DaffodilTDMLDFDLProcessor.parse(DaffodilTDMLDFDLProcessor.scala:252)
> [error]     at org.apache.daffodil.tdml.ParserTestCase.doParseExpectSuccess(TDMLRunner.scala:1059)
> [error]     at org.apache.daffodil.tdml.ParserTestCase.runParseExpectSuccess(TDMLRunner.scala:1202)
> [error]     at org.apache.daffodil.tdml.ParserTestCase.$anonfun$runProcessor$2(TDMLRunner.scala:953)
> [error]     at org.apache.daffodil.tdml.ParserTestCase.$anonfun$runProcessor$2$adapted(TDMLRunner.scala:950)
> [error]     at scala.util.Either$RightProjection.foreach(Either.scala:652)
> [error]     at org.apache.daffodil.tdml.ParserTestCase.runProcessor(TDMLRunner.scala:950)
> [error]     at org.apache.daffodil.tdml.TestCase.run(TDMLRunner.scala:903)
> [error]     at org.apache.daffodil.tdml.DFDLTestSuite.runOneTest(TDMLRunner.scala:418)
> [error]     at org.apache.daffodil.tdml.Runner.runOneTest(RunnerFactory.scala:191)
> [error]     at org.apache.daffodil.tdml.Runner.runOneTest(RunnerFactory.scala:197)
> [error]     at EDIFACT.TestEDIFACT.test_edifact2(TestEDIFACT.scala:54)
> [error]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [error]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
> [error]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [error]     at java.lang.reflect.Method.invoke(Method.java:567)
> [error]     ...
> [debug] Test EDIFACT.TestEDIFACT.test_edifact2 finished, took 12.542 sec
> [info] Test run finished: 1 failed, 0 ignored, 2 total, 31.255s
> [error] Failed: Total 2, Failed 1, Errors 0, Passed 1
> [error] Failed tests:
> [error] 	EDIFACT.TestEDIFACT
> [error] (Test / test) sbt.TestsFailedException: Tests unsuccessful
> [error] Total time: 35 s, completed Nov 3, 2021, 3:23:21 PM
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)