Skip to content

Instantly share code, notes, and snippets.

@baldimir
Created January 10, 2019 08:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save baldimir/f93f32a8e3855205433153712cb3baae to your computer and use it in GitHub Desktop.
Save baldimir/f93f32a8e3855205433153712cb3baae to your computer and use it in GitHub Desktop.
Error Message
org.drools.compiler.compiler.DroolsParserException: java.lang.RuntimeException: Error evaluating constraint 'name == $name' in [Rule "Create Output Structures" in org/kie/pmml/pmml_4_2/compiler/pmml_compiler.drl]
Stacktrace
java.lang.RuntimeException: org.drools.compiler.compiler.DroolsParserException: java.lang.RuntimeException: Error evaluating constraint 'name == $name' in [Rule "Create Output Structures" in org/kie/pmml/pmml_4_2/compiler/pmml_compiler.drl]
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildResourceType(CompositeKnowledgeBuilderImpl.java:148)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildResources(CompositeKnowledgeBuilderImpl.java:131)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:106)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:100)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:251)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:74)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:267)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:235)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:184)
at org.kie.internal.utils.KieHelper.getKieContainer(KieHelper.java:84)
at org.kie.internal.utils.KieHelper.build(KieHelper.java:66)
at org.kie.pmml.pmml_4_2.PMML4ExecutionHelper.<init>(PMML4ExecutionHelper.java:133)
at org.kie.pmml.pmml_4_2.PMML4ExecutionHelper.<init>(PMML4ExecutionHelper.java:45)
at org.kie.pmml.pmml_4_2.PMML4ExecutionHelper$PMML4ExecutionHelperFactory.getExecutionHelper(PMML4ExecutionHelper.java:105)
at org.drools.scorecards.ScoringStrategiesTest.executeAndFetchScore(ScoringStrategiesTest.java:221)
at org.drools.scorecards.ScoringStrategiesTest.testAverage(ScoringStrategiesTest.java:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Caused by: org.drools.compiler.compiler.DroolsParserException: java.lang.RuntimeException: Error evaluating constraint 'name == $name' in [Rule "Create Output Structures" in org/kie/pmml/pmml_4_2/compiler/pmml_compiler.drl]
at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addPackageFromScoreCard(KnowledgeBuilderImpl.java:496)
at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addPackageFromScoreCard(KnowledgeBuilderImpl.java:467)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl$ResourceBuilder.lambda$static$2(CompositeKnowledgeBuilderImpl.java:298)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildResourceType(CompositeKnowledgeBuilderImpl.java:141)
... 41 more
Caused by: java.lang.RuntimeException: Error evaluating constraint 'name == $name' in [Rule "Create Output Structures" in org/kie/pmml/pmml_4_2/compiler/pmml_compiler.drl]
at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:274)
at org.drools.core.rule.constraint.MvelConstraint.isAllowedCachedRight(MvelConstraint.java:249)
at org.drools.core.common.SingleBetaConstraints.isAllowedCachedRight(SingleBetaConstraints.java:144)
at org.drools.core.phreak.PhreakJoinNode.doRightInserts(PhreakJoinNode.java:158)
at org.drools.core.phreak.PhreakJoinNode.doNode(PhreakJoinNode.java:67)
at org.drools.core.phreak.RuleNetworkEvaluator.switchOnDoBetaNode(RuleNetworkEvaluator.java:566)
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:552)
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:379)
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:339)
at org.drools.core.phreak.RuleNetworkEvaluator.doRiaNode(RuleNetworkEvaluator.java:620)
at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:547)
at org.drools.core.phreak.RuleNetworkEvaluator.evalNode(RuleNetworkEvaluator.java:379)
at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:339)
at org.drools.core.phreak.RuleNetworkEvaluator.evalStackEntry(RuleNetworkEvaluator.java:237)
at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:180)
at org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:133)
at org.drools.core.phreak.RuleExecutor.evaluateNetwork(RuleExecutor.java:71)
at org.drools.core.common.DefaultAgenda.evaluateEagerList(DefaultAgenda.java:886)
at org.drools.core.phreak.RuleExecutor.haltRuleFiring(RuleExecutor.java:251)
at org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:152)
at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:88)
at org.drools.core.concurrent.AbstractRuleEvaluator.internalEvaluateAndFire(AbstractRuleEvaluator.java:34)
at org.drools.core.concurrent.SequentialRuleEvaluator.evaluateAndFire(SequentialRuleEvaluator.java:43)
at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1066)
at org.drools.core.common.DefaultAgenda.internalFireAllRules(DefaultAgenda.java:1013)
at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1005)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1330)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1321)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1305)
at org.kie.pmml.pmml_4_2.PMML4Compiler.generateTheory(PMML4Compiler.java:312)
at org.kie.pmml.pmml_4_2.PMML4Compiler.compile(PMML4Compiler.java:693)
at org.kie.pmml.pmml_4_2.PMML4Compiler.precompile(PMML4Compiler.java:569)
at org.kie.pmml.assembler.PMMLAssemblerService.getPackageDescrs(PMMLAssemblerService.java:125)
at org.kie.pmml.assembler.PMMLAssemblerService.addPackage(PMMLAssemblerService.java:105)
at org.kie.pmml.assembler.PMMLAssemblerService.addResource(PMMLAssemblerService.java:76)
at org.kie.pmml.assembler.PMMLAssemblerService.addResources(PMMLAssemblerService.java:86)
at org.kie.internal.services.KieAssemblersImpl.addResources(KieAssemblersImpl.java:60)
at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addPackageForExternalType(KnowledgeBuilderImpl.java:788)
at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addPackageFromScoreCard(KnowledgeBuilderImpl.java:494)
... 44 more
Caused by: java.lang.ClassCastException: org.kie.pmml.pmml_4_2.compiler.TypeOfField cannot be cast to org.kie.pmml.pmml_4_2.compiler.TypeOfField
at ConditionEvaluator496a9bd539754fdcaf2f3ab0f9a782c2.evaluate(Unknown Source)
at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:272)
... 82 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment