Fix TypingResult.valueOpt
for the purpose of SpEL validator
#13444
2431 passed, 28 failed and 6 skipped
Annotations
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec ► A scenario run on Flink engine when IO monad interpreter is used should give meaningful error messages for sink errors
Failed test found in:
engine/flink/executor/target/test-reports/TEST-pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec.xml
engine/flink/executor/target/test-reports/TEST-pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec.xml
Error:
java.lang.IllegalArgumentException: Compilation errors: ExpressionParserCompilationError(Dynamic property access is not allowed,out,Some(ParameterName(Value)),15 / {0, 1}[0],None)
Raw output
java.lang.IllegalArgumentException: Compilation errors: ExpressionParserCompilationError(Dynamic property access is not allowed,out,Some(ParameterName(Value)),15 / {0, 1}[0],None)
at pl.touk.nussknacker.engine.process.compiler.FlinkProcessCompilerData.validateOrFail(FlinkProcessCompilerData.scala:56)
at pl.touk.nussknacker.engine.process.compiler.FlinkProcessCompilerData.compileProcessOrFail(FlinkProcessCompilerData.scala:72)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.register(FlinkProcessRegistrar.scala:170)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.$anonfun$register$1(FlinkProcessRegistrar.scala:94)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.$anonfun$register$1$adapted(FlinkProcessRegistrar.scala:77)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.$anonfun$usingRightClassloader$1(FlinkProcessRegistrar.scala:107)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
at pl.touk.nussknacker.engine.util.ThreadUtils$.withThisAsContextClassLoader(ThreadUtils.scala:12)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.usingRightClassloader(FlinkProcessRegistrar.scala:107)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.register(FlinkProcessRegistrar.scala:77)
at pl.touk.nussknacker.engine.process.runner.FlinkTestMain.runTest(FlinkTestMain.scala:56)
at pl.touk.nussknacker.engine.process.runner.FlinkTestMain$.run(FlinkTestMain.scala:35)
at pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec.$anonfun$runFlinkTest$1(FlinkTestMainSpec.scala:678)
at pl.touk.nussknacker.engine.util.ThreadUtils$.withThisAsContextClassLoader(ThreadUtils.scala:12)
at pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec.runFlinkTest(FlinkTestMainSpec.scala:678)
at pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec.$anonfun$runTests$14(FlinkTestMainSpec.scala:405)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.wordspec.AnyWordSpec.withFixture(AnyWordSpec.scala:1880)
at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
at pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec.org$scalatest$BeforeAndAfterEach$$super$runTest(FlinkTestMainSpec.scala:30)
at org.scalatest.BeforeAndAfterEach.runTest(BeforeAndAfterEach.scala:234)
at org.scalatest.BeforeAndAfterEach.runTest$(BeforeAndAfterEach.scala:227)
at pl.touk.nussknacker.engine.process.runner.FlinkTestMainSpec.runTest(FlinkTestMainSpec.scala:30)
at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:427)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:427)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
at org.scalatest.wordspec.AnyWordSpec.run(AnyWordSpec.scala:1880)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec ► should record errors on topic
Failed test found in:
engine/flink/kafka-components-utils/target/test-reports/TEST-pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec.xml
Error:
java.lang.IllegalArgumentException: Compilation errors: ExpressionParserCompilationError(Dynamic property access is not allowed,shouldFail,Some(ParameterName($expression)),1/{0, 1}[0] != 10,None)
Raw output
java.lang.IllegalArgumentException: Compilation errors: ExpressionParserCompilationError(Dynamic property access is not allowed,shouldFail,Some(ParameterName($expression)),1/{0, 1}[0] != 10,None)
at pl.touk.nussknacker.engine.process.compiler.FlinkProcessCompilerData.validateOrFail(FlinkProcessCompilerData.scala:56)
at pl.touk.nussknacker.engine.process.compiler.FlinkProcessCompilerData.compileProcessOrFail(FlinkProcessCompilerData.scala:72)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.register(FlinkProcessRegistrar.scala:170)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.$anonfun$register$1(FlinkProcessRegistrar.scala:94)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.$anonfun$register$1$adapted(FlinkProcessRegistrar.scala:77)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.$anonfun$usingRightClassloader$1(FlinkProcessRegistrar.scala:107)
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
at pl.touk.nussknacker.engine.util.ThreadUtils$.withThisAsContextClassLoader(ThreadUtils.scala:12)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.usingRightClassloader(FlinkProcessRegistrar.scala:107)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.register(FlinkProcessRegistrar.scala:77)
at pl.touk.nussknacker.engine.process.registrar.FlinkProcessRegistrar.register(FlinkProcessRegistrar.scala:68)
at pl.touk.nussknacker.engine.process.runner.UnitTestsFlinkRunner$.registerInEnvironmentWithModel(UnitTestsFlinkRunner.scala:28)
at pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec.$anonfun$new$1(KafkaExceptionConsumerSpec.scala:55)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec.org$scalatest$BeforeAndAfter$$super$runTest(KafkaExceptionConsumerSpec.scala:20)
at org.scalatest.BeforeAndAfter.runTest(BeforeAndAfter.scala:213)
at org.scalatest.BeforeAndAfter.runTest$(BeforeAndAfter.scala:203)
at pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec.runTest(KafkaExceptionConsumerSpec.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec.org$scalatest$BeforeAndAfterAll$$super$run(KafkaExceptionConsumerSpec.scala:20)
at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:210)
at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:208)
at pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec.org$scalatest$BeforeAndAfter$$super$run(KafkaExceptionConsumerSpec.scala:20)
at org.scalatest.BeforeAndAfter.run(BeforeAndAfter.scala:273)
at org.scalatest.BeforeAndAfter.run$(BeforeAndAfter.scala:271)
at pl.touk.nussknacker.engine.kafka.exception.KafkaExceptionConsumerSpec.run(KafkaExceptionConsumerSpec.scala:20)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest ► should test end to end kafka avro record data at sink with Unknown type
Failed test found in:
engine/lite/components/kafka-tests/target/test-reports/TEST-pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.xml
Error:
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Raw output
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Message: Invalid(NonEmptyList(ExpressionParserCompilationError("Dynamic property access is not allowed", "my-sink", Some(ParameterName("Value")), "{1, "lcl"}[0]", None), List(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: actual: 'Unknown' expected: 'Integer'.", Some(ParameterName("Value")))))) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: actual: 'Unknown' expected: 'Integer'.", Some(ParameterName("Value"))), List()))
Location: (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
Occurred at table row 0 (zero based, not counting headings), which had values (
config = ScenarioConfig(1c5c8ef6-3f2a-4d9a-a349-6b092ccf8adf,null,"null","int",{1, "lcl"}[0],None),
result = Invalid(NonEmptyList(CustomNodeError(my-sink,Provided value does not match scenario output - errors:
Incorrect type: actual: 'Unknown' expected: 'Integer'.,Some(ParameterName(Value)))))
)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5397)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5385)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:541)
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:576)
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:574)
at scala.collection.AbstractIterable.foreach(Iterable.scala:933)
at scala.collection.IterableOps$WithFilter.foreach(Iterable.scala:903)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.forAll(TableAsserting.scala:504)
at org.scalatest.prop.TableFor2.apply(TableFor1.scala:368)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll(TableDrivenPropertyChecks.scala:412)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll$(TableDrivenPropertyChecks.scala:411)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.forAll(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:33)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.testEnd2End(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$new$10(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:154)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.scalatest.exceptions.TestFailedException: Invalid(NonEmptyList(ExpressionParserCompilationError("Dynamic property access is not allowed", "my-sink", Some(ParameterName("Value")), "{1, "lcl"}[0]", None), List(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: actual: 'Unknown' expected: 'Integer'.", Some(ParameterName("Value")))))) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: actual: 'Unknown' expected: 'Integer'.", Some(ParameterName("Value"))), List()))
at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
at org.scalatest.matchers.should.Matchers$AnyShouldWrapper.shouldBe(Matchers.scala:7539)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$testEnd2End$1(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:506)
... 68 more
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest ► should test end to end kafka avro record data at sink / source with input as output with arrays
Failed test found in:
engine/lite/components/kafka-tests/target/test-reports/TEST-pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.xml
Error:
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Raw output
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Message: Valid(RunListResult(List(ExceptionResult(ResultContext("check avro validation-my-source-0", Map("input" -> {"field": 1}, "inputMeta" -> InputMeta(null, "586231b0-81da-4821-ab89-87af22ab8cea-input", 1, 1, -1, NoTimestampType, {}, -1), "$eventTimestamp" -> -1)), Some("my-sink"), org.apache.avro.AvroRuntimeException: Can't find matching union subtype for value: lcl for field: None with schema: ["int","double"])), List())) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field[]' actual: 'String(lcl)' expected: 'Integer | Double'.", Some(ParameterName("Value"))), List()))
Location: (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
Occurred at table row 3 (zero based, not counting headings), which had values (
config = ScenarioConfig(586231b0-81da-4821-ab89-87af22ab8cea,{"field": 1},{"type":"record","name":"AvroRecord3632165641157636684","fields":[{"name":"field","type":"int"}]},{"type":"record","name":"AvroRecord8288944483223462361","fields":[{"name":"field","type":{"type":"array","items":["int","double"]}}]},{"field": {'lcl'}},None),
result = Invalid(NonEmptyList(CustomNodeError(my-sink,Provided value does not match scenario output - errors:
Incorrect type: path 'field[]' actual: 'String(lcl)' expected: 'Integer | Double'.,Some(ParameterName(Value)))))
)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5397)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5385)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:541)
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:576)
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:574)
at scala.collection.AbstractIterable.foreach(Iterable.scala:933)
at scala.collection.IterableOps$WithFilter.foreach(Iterable.scala:903)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.forAll(TableAsserting.scala:504)
at org.scalatest.prop.TableFor2.apply(TableFor1.scala:368)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll(TableDrivenPropertyChecks.scala:412)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll$(TableDrivenPropertyChecks.scala:411)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.forAll(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:33)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.testEnd2End(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$new$16(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:587)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.scalatest.exceptions.TestFailedException: Valid(RunListResult(List(ExceptionResult(ResultContext("check avro validation-my-source-0", Map("input" -> {"field": 1}, "inputMeta" -> InputMeta(null, "586231b0-81da-4821-ab89-87af22ab8cea-input", 1, 1, -1, NoTimestampType, {}, -1), "$eventTimestamp" -> -1)), Some("my-sink"), org.apache.avro.AvroRuntimeException: Can't find matching union subtype for value: lcl for field: None with schema: ["int","double"])), List())) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field[]' actual: 'String(lcl)' expected: 'Integer | Double'.", Some(ParameterName("Value"))), List()))
at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
at org.scalatest.matchers.should.Matchers$AnyShouldWrapper.shouldBe(Matchers.scala:7539)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$testEnd2End$1(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:506)
... 68 more
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest ► should test end to end kafka avro record data at sink / source with input as output with maps
Failed test found in:
engine/lite/components/kafka-tests/target/test-reports/TEST-pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.xml
Error:
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Raw output
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Message: Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]([])' expected: 'Map[String,Null | Integer]'.", Some(ParameterName("Value"))), List())) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]' expected: 'Map[String,Null | Integer]'.", Some(ParameterName("Value"))), List()))
Location: (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
Occurred at table row 4 (zero based, not counting headings), which had values (
config = ScenarioConfig(a5cde1c5-1f43-4b6a-9c48-c1c4781a5b79,{"field": 1},{"type":"record","name":"AvroRecord3632165641157636684","fields":[{"name":"field","type":"int"}]},{"type":"record","name":"AvroRecord5580480692490609310","fields":[{"name":"field","type":{"type":"map","values":["null","int"]}}]},{"field": {}},None),
result = Invalid(NonEmptyList(CustomNodeError(my-sink,Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]' expected: 'Map[String,Null | Integer]'.,Some(ParameterName(Value)))))
)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5397)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5385)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:541)
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:576)
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:574)
at scala.collection.AbstractIterable.foreach(Iterable.scala:933)
at scala.collection.IterableOps$WithFilter.foreach(Iterable.scala:903)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.forAll(TableAsserting.scala:504)
at org.scalatest.prop.TableFor2.apply(TableFor1.scala:368)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll(TableDrivenPropertyChecks.scala:412)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll$(TableDrivenPropertyChecks.scala:411)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.forAll(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:33)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.testEnd2End(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$new$17(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:732)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.scalatest.exceptions.TestFailedException: Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]([])' expected: 'Map[String,Null | Integer]'.", Some(ParameterName("Value"))), List())) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]' expected: 'Map[String,Null | Integer]'.", Some(ParameterName("Value"))), List()))
at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
at org.scalatest.matchers.should.Matchers$AnyShouldWrapper.shouldBe(Matchers.scala:7539)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$testEnd2End$1(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:506)
... 68 more
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest ► should test end to end kafka avro record data at sink / source with input as output with records
Failed test found in:
engine/lite/components/kafka-tests/target/test-reports/TEST-pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.xml
Error:
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Raw output
org.scalatest.exceptions.TableDrivenPropertyCheckFailedException: TestFailedException was thrown during property evaluation. (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
Message: Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]([])' expected: 'Null | Record{sub: Null | Record{price: Null | Double}}'.", Some(ParameterName("Value"))), List())) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]' expected: 'Null | Record{sub: Null | Record{price: Null | Double}}'.", Some(ParameterName("Value"))), List()))
Location: (LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
Occurred at table row 7 (zero based, not counting headings), which had values (
config = ScenarioConfig(b4ddc725-2403-438e-a575-7cf6afcbe8bb,{"field": 1},{"type":"record","name":"AvroRecord3632165641157636684","fields":[{"name":"field","type":"int"}]},{"type":"record","name":"AvroRecord4194603481672616429","fields":[{"name":"field","type":["null",{"type":"record","name":"AvroRecord663844641651487107","fields":[{"name":"sub","type":["null",{"type":"record","name":"AvroRecord4238848587960072204","fields":[{"name":"price","type":["null","double"]}]}],"default":null}]}],"default":null}]},{"field": {}},None),
result = Invalid(NonEmptyList(CustomNodeError(my-sink,Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]' expected: 'Null | Record{sub: Null | Record{price: Null | Double}}'.,Some(ParameterName(Value)))))
)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5397)
at org.scalatest.enablers.TableAsserting$$anon$2.indicateFailure(TableAsserting.scala:5385)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:541)
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:576)
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:574)
at scala.collection.AbstractIterable.foreach(Iterable.scala:933)
at scala.collection.IterableOps$WithFilter.foreach(Iterable.scala:903)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.forAll(TableAsserting.scala:504)
at org.scalatest.prop.TableFor2.apply(TableFor1.scala:368)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll(TableDrivenPropertyChecks.scala:412)
at org.scalatest.prop.TableDrivenPropertyChecks.forAll$(TableDrivenPropertyChecks.scala:411)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.forAll(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:33)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.testEnd2End(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1095)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$new$18(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:803)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.scalatest.exceptions.TestFailedException: Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]([])' expected: 'Null | Record{sub: Null | Record{price: Null | Double}}'.", Some(ParameterName("Value"))), List())) was not equal to Invalid(NonEmptyList(CustomNodeError("my-sink", "Provided value does not match scenario output - errors:
Incorrect type: path 'field' actual: 'List[Unknown]' expected: 'Null | Record{sub: Null | Record{price: Null | Double}}'.", Some(ParameterName("Value"))), List()))
at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
at org.scalatest.matchers.should.Matchers$AnyShouldWrapper.shouldBe(Matchers.scala:7539)
at pl.touk.nussknacker.engine.lite.components.LiteKafkaUniversalAvroSchemaFunctionalTest.$anonfun$testEnd2End$1(LiteKafkaUniversalAvroSchemaFunctionalTest.scala:1097)
at org.scalatest.enablers.UnitTableAsserting$TableAssertingImpl.$anonfun$forAll$7(TableAsserting.scala:506)
... 68 more
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.requestresponse.test.RequestResponseTestMainSpec ► detect errors in nodes
Failed test found in:
engine/lite/request-response/runtime/target/test-reports/TEST-pl.touk.nussknacker.engine.requestresponse.test.RequestResponseTestMainSpec.xml
Error:
java.lang.IllegalArgumentException: Error during interpreter preparation: ExpressionParserCompilationError(Dynamic property access is not allowed,occasionallyThrowFilter,Some(ParameterName($expression)),#input.field1() == 'a' ? 1/{0, 1}[0] == 0 : true,None)
Raw output
java.lang.IllegalArgumentException: Error during interpreter preparation: ExpressionParserCompilationError(Dynamic property access is not allowed,occasionallyThrowFilter,Some(ParameterName($expression)),#input.field1() == 'a' ? 1/{0, 1}[0] == 0 : true,None)
at pl.touk.nussknacker.engine.lite.InterpreterTestRunner.runTest(TestRunner.scala:67)
at pl.touk.nussknacker.engine.requestresponse.test.RequestResponseTestMainSpec.runTest(RequestResponseTestMainSpec.scala:199)
at pl.touk.nussknacker.engine.requestresponse.test.RequestResponseTestMainSpec.$anonfun$new$2(RequestResponseTestMainSpec.scala:101)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at pl.touk.nussknacker.engine.requestresponse.test.RequestResponseTestMainSpec.org$scalatest$BeforeAndAfterEach$$super$runTest(RequestResponseTestMainSpec.scala:27)
at org.scalatest.BeforeAndAfterEach.runTest(BeforeAndAfterEach.scala:234)
at org.scalatest.BeforeAndAfterEach.runTest$(BeforeAndAfterEach.scala:227)
at pl.touk.nussknacker.engine.requestresponse.test.RequestResponseTestMainSpec.runTest(RequestResponseTestMainSpec.scala:27)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.compile.GenericTransformationValidationSpec ► should validate happy path
Failed test found in:
scenario-compiler/target/test-reports/TEST-pl.touk.nussknacker.engine.compile.GenericTransformationValidationSpec.xml
Error:
org.scalatest.exceptions.TestFailedException: TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedObjectWithValue(TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false))), [false])), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map()) was not equal to TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false)))), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map())
Raw output
org.scalatest.exceptions.TestFailedException: TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedObjectWithValue(TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false))), [false])), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map()) was not equal to TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false)))), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map())
at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
at org.scalatest.matchers.should.Matchers$AnyShouldWrapper.shouldBe(Matchers.scala:7539)
at pl.touk.nussknacker.engine.compile.GenericTransformationValidationSpec.$anonfun$new$1(GenericTransformationValidationSpec.scala:101)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.compile.GenericTransformationValidationSpec ► should validate sources
Failed test found in:
scenario-compiler/target/test-reports/TEST-pl.touk.nussknacker.engine.compile.GenericTransformationValidationSpec.xml
Error:
org.scalatest.exceptions.TestFailedException: TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedObjectWithValue(TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false))), [false])), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map()) was not equal to TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false)))), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map())
Raw output
org.scalatest.exceptions.TestFailedException: TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedObjectWithValue(TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false))), [false])), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map()) was not equal to TypedObjectTypingResult(Map("val1" -> TypedObjectWithValue(TypedClass(class java.lang.String, List()), "aa"), "val2" -> TypedObjectWithValue(TypedClass(class java.lang.Integer, List()), 11), "val3" -> TypedClass(interface java.util.List, List(TypedObjectWithValue(TypedClass(class java.lang.Boolean, List()), false)))), TypedClass(interface java.util.Map, List(TypedClass(class java.lang.String, List()), Unknown)), Map())
at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
at org.scalatest.matchers.should.Matchers$AnyShouldWrapper.shouldBe(Matchers.scala:7539)
at pl.touk.nussknacker.engine.compile.GenericTransformationValidationSpec.$anonfun$new$2(GenericTransformationValidationSpec.scala:130)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.compile.ProcessValidatorSpec ► valid TypedUnion while indexing
Failed test found in:
scenario-compiler/target/test-reports/TEST-pl.touk.nussknacker.engine.compile.ProcessValidatorSpec.xml
Error:
org.scalatest.exceptions.TestFailedException: Invalid(NonEmptyList(ExpressionParserCompilationError("Dynamic property access is not allowed", "filter1", Some(ParameterName("$expression")), "{{""}, {0}}[0][0] == 0 ", None), List(ExpressionParserCompilationError("Dynamic property access is not allowed", "filter1", Some(ParameterName("$expression")), "{{""}, {0}}[0][0] == 0 ", None)))) did not match the given pattern
Raw output
org.scalatest.exceptions.TestFailedException: Invalid(NonEmptyList(ExpressionParserCompilationError("Dynamic property access is not allowed", "filter1", Some(ParameterName("$expression")), "{{""}, {0}}[0][0] == 0 ", None), List(ExpressionParserCompilationError("Dynamic property access is not allowed", "filter1", Some(ParameterName("$expression")), "{{""}, {0}}[0][0] == 0 ", None)))) did not match the given pattern
at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
at org.scalatest.matchers.should.Matchers$ShouldMethodHelperClass.shouldMatcher(Matchers.scala:7304)
at org.scalatest.matchers.should.Matchers$AnyShouldWrapper.should(Matchers.scala:7347)
at pl.touk.nussknacker.engine.compile.ProcessValidatorSpec.$anonfun$new$8(ProcessValidatorSpec.scala:341)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
github-actions / REPORT-BackendTests-2.13
pl.touk.nussknacker.engine.InterpreterSpec ► not evaluate disabled filters
Failed test found in:
scenario-compiler/target/test-reports/TEST-pl.touk.nussknacker.engine.InterpreterSpec.xml
Error:
java.lang.IllegalArgumentException: Compilation errors: ExpressionParserCompilationError(Dynamic property access is not allowed,errorFilter,Some(ParameterName($expression)),1/{0, 1}[0] == 0,None)
Raw output
java.lang.IllegalArgumentException: Compilation errors: ExpressionParserCompilationError(Dynamic property access is not allowed,errorFilter,Some(ParameterName($expression)),1/{0, 1}[0] == 0,None)
at pl.touk.nussknacker.engine.InterpreterSpec.failOnErrors(InterpreterSpec.scala:198)
at pl.touk.nussknacker.engine.InterpreterSpec.interpretProcess(InterpreterSpec.scala:112)
at pl.touk.nussknacker.engine.InterpreterSpec.$anonfun$new$27(InterpreterSpec.scala:835)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.funsuite.AnyFunSuite.withFixture(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
at org.scalatest.funsuite.AnyFunSuite.runTest(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:333)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
at org.scalatest.Suite.run(Suite.scala:1114)
at org.scalatest.Suite.run$(Suite.scala:1096)
at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
at org.scalatest.funsuite.AnyFunSuite.run(AnyFunSuite.scala:1564)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
at sbt.TestRunner.runTest$1(TestFramework.scala:153)
at sbt.TestRunner.run(TestFramework.scala:168)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
at sbt.TestFunction.apply(TestFramework.scala:348)
at sbt.Tests$.processRunnable$1(Tests.scala:475)
at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
at sbt.std.Transform$$anon$4.work(Transform.scala:69)
at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
at sbt.Execute.work(Execute.scala:292)
at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)