[
https://issues.jboss.org/browse/DROOLS-2917?page=com.atlassian.jira.plugi...
]
Matteo Mortari updated DROOLS-2917:
-----------------------------------
Description:
The following stacktrace is reported
{code:java}
10:52:34.793 [main] ERROR org.kie.dmn.core.util.MsgUtil.logMessage:65 - Error compiling
FEEL expression '"John"' for name 'First Name' on node 'an
hardcoded Person': Exception raised: NullPointerException
10:52:34.796 [main] DEBUG org.kie.dmn.core.util.MsgUtil.logMessage:70 - Error compiling
FEEL expression '"John"' for name 'First Name' on node 'an
hardcoded Person': Exception raised: NullPointerException
java.lang.NullPointerException: null
at org.kie.dmn.core.compiler.DMNFEELHelper.compileFeelExpression(DMNFEELHelper.java:120)
~[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileLiteralExpression(DMNEvaluatorCompiler.java:738)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileExpression(DMNEvaluatorCompiler.java:109)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileContext(DMNEvaluatorCompiler.java:243)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileExpression(DMNEvaluatorCompiler.java:115)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileFunctionDefinition(DMNEvaluatorCompiler.java:305)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileExpression(DMNEvaluatorCompiler.java:113)
[classes/:na]
at
org.kie.dmn.core.compiler.BusinessKnowledgeModelCompiler.compileEvaluator(BusinessKnowledgeModelCompiler.java:77)
[classes/:na]
at org.kie.dmn.core.compiler.DMNCompilerImpl.processDrgElements(DMNCompilerImpl.java:308)
[classes/:na]
at org.kie.dmn.core.compiler.DMNCompilerImpl.compile(DMNCompilerImpl.java:220)
[classes/:na]
at org.kie.dmn.core.compiler.DMNCompilerImpl.compile(DMNCompilerImpl.java:152)
[classes/:na]
at org.kie.dmn.core.compiler.DMNCompilerImpl.compile(DMNCompilerImpl.java:135)
[classes/:na]
at
org.kie.dmn.core.assembler.DMNAssemblerService.compileResourceToModel(DMNAssemblerService.java:140)
[classes/:na]
at
org.kie.dmn.core.assembler.DMNAssemblerService.internalAddResource(DMNAssemblerService.java:116)
[classes/:na]
at
org.kie.dmn.core.assembler.DMNAssemblerService.addResources(DMNAssemblerService.java:81)
[classes/:na]
at
org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addPackageForExternalType(KnowledgeBuilderImpl.java:826)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildOthers(CompositeKnowledgeBuilderImpl.java:157)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:105)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:251)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:74)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:267)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:235)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:200)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at org.kie.dmn.core.util.KieHelper.createJar(KieHelper.java:57) [classes/:na]
at org.kie.dmn.core.util.KieHelper.createAndDeployJar(KieHelper.java:43) [classes/:na]
at org.kie.dmn.core.util.KieHelper.getKieContainer(KieHelper.java:36) [classes/:na]
at org.kie.dmn.core.util.DMNRuntimeUtil.createRuntime(DMNRuntimeUtil.java:61)
[test-classes/:na]
{code}
DMN resolveTypeRef returning null in BKM causes NPE during
KieContainer compilation
-----------------------------------------------------------------------------------
Key: DROOLS-2917
URL:
https://issues.jboss.org/browse/DROOLS-2917
Project: Drools
Issue Type: Bug
Components: dmn engine
Reporter: Matteo Mortari
Assignee: Matteo Mortari
The following stacktrace is reported
{code:java}
10:52:34.793 [main] ERROR org.kie.dmn.core.util.MsgUtil.logMessage:65 - Error compiling
FEEL expression '"John"' for name 'First Name' on node 'an
hardcoded Person': Exception raised: NullPointerException
10:52:34.796 [main] DEBUG org.kie.dmn.core.util.MsgUtil.logMessage:70 - Error compiling
FEEL expression '"John"' for name 'First Name' on node 'an
hardcoded Person': Exception raised: NullPointerException
java.lang.NullPointerException: null
at org.kie.dmn.core.compiler.DMNFEELHelper.compileFeelExpression(DMNFEELHelper.java:120)
~[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileLiteralExpression(DMNEvaluatorCompiler.java:738)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileExpression(DMNEvaluatorCompiler.java:109)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileContext(DMNEvaluatorCompiler.java:243)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileExpression(DMNEvaluatorCompiler.java:115)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileFunctionDefinition(DMNEvaluatorCompiler.java:305)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNEvaluatorCompiler.compileExpression(DMNEvaluatorCompiler.java:113)
[classes/:na]
at
org.kie.dmn.core.compiler.BusinessKnowledgeModelCompiler.compileEvaluator(BusinessKnowledgeModelCompiler.java:77)
[classes/:na]
at
org.kie.dmn.core.compiler.DMNCompilerImpl.processDrgElements(DMNCompilerImpl.java:308)
[classes/:na]
at org.kie.dmn.core.compiler.DMNCompilerImpl.compile(DMNCompilerImpl.java:220)
[classes/:na]
at org.kie.dmn.core.compiler.DMNCompilerImpl.compile(DMNCompilerImpl.java:152)
[classes/:na]
at org.kie.dmn.core.compiler.DMNCompilerImpl.compile(DMNCompilerImpl.java:135)
[classes/:na]
at
org.kie.dmn.core.assembler.DMNAssemblerService.compileResourceToModel(DMNAssemblerService.java:140)
[classes/:na]
at
org.kie.dmn.core.assembler.DMNAssemblerService.internalAddResource(DMNAssemblerService.java:116)
[classes/:na]
at
org.kie.dmn.core.assembler.DMNAssemblerService.addResources(DMNAssemblerService.java:81)
[classes/:na]
at
org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addPackageForExternalType(KnowledgeBuilderImpl.java:826)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildOthers(CompositeKnowledgeBuilderImpl.java:157)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:105)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:251)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:74)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at
org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:267)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:235)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:200)
[drools-compiler-7.11.0-SNAPSHOT.jar:7.11.0-SNAPSHOT]
at org.kie.dmn.core.util.KieHelper.createJar(KieHelper.java:57) [classes/:na]
at org.kie.dmn.core.util.KieHelper.createAndDeployJar(KieHelper.java:43) [classes/:na]
at org.kie.dmn.core.util.KieHelper.getKieContainer(KieHelper.java:36) [classes/:na]
at org.kie.dmn.core.util.DMNRuntimeUtil.createRuntime(DMNRuntimeUtil.java:61)
[test-classes/:na]
{code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)