camunda / dmn-tck

Decision Model and Notation Technology Compatibility Kit
0 stars 1 forks source link

0082-feel-coercion #18

Open saig0 opened 3 years ago

saig0 commented 3 years ago
java.lang.ClassCastException: class org.camunda.bpm.model.dmn.impl.instance.DecisionServiceImpl cannot be cast to class org.camunda.bpm.model.dmn.instance.BusinessKnowledgeModel (org.camunda.bpm.model.dmn.impl.instance.DecisionServiceImpl and org.camunda.bpm.model.dmn.instance.BusinessKnowledgeModel are in unnamed module of loader 'app')
    at org.camunda.bpm.model.dmn.impl.instance.KnowledgeRequirementImpl.getRequiredKnowledge(KnowledgeRequirementImpl.java:41) ~[camunda-dmn-model-7.15.0.jar:7.15.0]
    at org.camunda.dmn.parser.DmnParser.$anonfun$parseDecision$4(DmnParser.scala:107) ~[dmn-engine-1.6.3.jar:1.6.3]
    at scala.collection.StrictOptimizedIterableOps.map(StrictOptimizedIterableOps.scala:99) ~[scala-library-2.13.5.jar:na]
    at scala.collection.StrictOptimizedIterableOps.map$(StrictOptimizedIterableOps.scala:86) ~[scala-library-2.13.5.jar:na]
    at scala.collection.convert.JavaCollectionWrappers$JCollectionWrapper.map(JavaCollectionWrappers.scala:68) ~[scala-library-2.13.5.jar:na]
    at org.camunda.dmn.parser.DmnParser.parseDecision(DmnParser.scala:107) ~[dmn-engine-1.6.3.jar:1.6.3]
    at org.camunda.dmn.parser.DmnParser.$anonfun$parseModel$3(DmnParser.scala:84) ~[dmn-engine-1.6.3.jar:1.6.3]
    at scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:454) ~[scala-library-2.13.5.jar:na]
    at org.camunda.dmn.parser.DmnParser.$anonfun$parseModel$2(DmnParser.scala:84) ~[dmn-engine-1.6.3.jar:1.6.3]
    at scala.collection.StrictOptimizedIterableOps.map(StrictOptimizedIterableOps.scala:99) ~[scala-library-2.13.5.jar:na]
    at scala.collection.StrictOptimizedIterableOps.map$(StrictOptimizedIterableOps.scala:86) ~[scala-library-2.13.5.jar:na]
    at scala.collection.mutable.ArrayBuffer.map(ArrayBuffer.scala:42) ~[scala-library-2.13.5.jar:na]
    at org.camunda.dmn.parser.DmnParser.parseModel(DmnParser.scala:82) ~[dmn-engine-1.6.3.jar:1.6.3]
    at org.camunda.dmn.parser.DmnParser.parse(DmnParser.scala:67) ~[dmn-engine-1.6.3.jar:1.6.3]
    at org.camunda.dmn.DmnEngine.parse(DmnEngine.scala:158) ~[dmn-engine-1.6.3.jar:1.6.3]
    at org.omg.dmn.tck.runner.camunda.DmnScalaTCKTest.beforeTestCases(DmnScalaTCKTest.java:106) ~[test-classes/:na]
    at org.omg.dmn.tck.runner.junit4.DmnTckVendorTestSuite.beforeTestCases(DmnTckVendorTestSuite.java:85) ~[classes/:na]
    at org.omg.dmn.tck.runner.junit4.DmnTckRunner.run(DmnTckRunner.java:142) ~[classes/:na]
    at org.junit.runners.Suite.runChild(Suite.java:128) ~[junit-4.12.jar:4.12]
    at org.junit.runners.Suite.runChild(Suite.java:27) ~[junit-4.12.jar:4.12]
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) ~[junit-4.12.jar:4.12]
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) ~[junit-4.12.jar:4.12]
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) ~[junit-4.12.jar:4.12]
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) ~[junit-4.12.jar:4.12]
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) ~[junit-4.12.jar:4.12]
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363) ~[junit-4.12.jar:4.12]
    at org.junit.runner.JUnitCore.run(JUnitCore.java:137) ~[junit-4.12.jar:4.12]
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) ~[junit-rt.jar:na]
    at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) ~[junit-rt.jar:na]
    at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:221) ~[junit-rt.jar:na]
    at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) ~[junit-rt.jar:na]
saig0 commented 3 years ago

Camunda runner:

Executing test '0082-feel-coercion-test-01 / decision_001'
Test failure: Expected error but found '2'

Executing test '0082-feel-coercion-test-01 / decision_003'
Test failure: Expected error but found '[1, 2, foo]'

Executing test '0082-feel-coercion-test-01 / decision_005'
Test failure: Expected error but found '{name=foo}'

...
saig0 commented 3 years ago

https://github.com/camunda-community-hub/dmn-scala/issues/1