This is an automated email from the ASF dual-hosted git repository.
gitgabrio pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
The following commit(s) were added to refs/heads/main by this push:
new 14b76396bd [incubator-kie-issues#1246] for expression with a null
leads to unexpected NPE (#5968)
14b76396bd is described below
commit 14b76396bd5a41a1b45f7235fa94ce7aaec57bfd
Author: Yeser Amer <[email protected]>
AuthorDate: Thu May 23 10:07:26 2024 +0200
[incubator-kie-issues#1246] for expression with a null leads to unexpected
NPE (#5968)
---
.../src/main/java/org/kie/dmn/core/compiler/DMNEvaluatorCompiler.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/DMNEvaluatorCompiler.java
b/kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/DMNEvaluatorCompiler.java
index 185a963f29..9e4ad9d59e 100644
---
a/kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/DMNEvaluatorCompiler.java
+++
b/kie-dmn/kie-dmn-core/src/main/java/org/kie/dmn/core/compiler/DMNEvaluatorCompiler.java
@@ -973,7 +973,7 @@ public class DMNEvaluatorCompiler implements
DMNDecisionLogicCompiler {
private DMNExpressionEvaluator compileIterator(DMNCompilerContext ctx,
DMNModelImpl model, DMNBaseNode node, String exprName, Iterator expression) {
if (expression.getIteratorVariable() == null ||
expression.getIteratorVariable().isEmpty()) {
MsgUtil.reportMessage(logger, DMNMessage.Severity.ERROR,
node.getSource(), model, null, null, Msg.MISSING_EXPRESSION_FOR_ITERATOR,
- expression.getTypeRef().toString().toLowerCase(),
node.getIdentifierString());
+ "iteratorVariable", node.getIdentifierString());
return null;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]