[
https://issues.jboss.org/browse/DROOLS-707?page=com.atlassian.jira.plugin...
]
Francesco Peloi edited comment on DROOLS-707 at 2/24/15 12:50 PM:
------------------------------------------------------------------
Hi [~mfusco],
I found other 2 cases where I get strange behavior with variables and order of the rule
lines.
I created a pull request with a few cases in the 6.1.x branch, they weren't working on
master where I was getting another weird exception (The import
org.kie.api.definition.rule.Propagation cannot be resolved - maybe something has
changed).
If I remember correctly, the line that throws a NPE is exactly the same as the problem you
fixed already in this ticket.
was (Author: eweriuer):
Hi [~mfusco],
I found other 2 cases where I get strange behavior with variables and order of the rule
lines.
I created a pull request with a few cases in the 6.1.x branch, they weren't working on
master where I was getting another weird exception error (The import
org.kie.api.definition.rule.Propagation cannot be resolved - maybe something has
changed).
If I remember correctly, the line that throws a NPE is exactly the same as the problem you
fixed already in this ticket.
NullPointer when changing order of the rules
--------------------------------------------
Key: DROOLS-707
URL:
https://issues.jboss.org/browse/DROOLS-707
Project: Drools
Issue Type: Bug
Affects Versions: 5.5.0.Final, 5.6.0.Final, 6.0.0.Final, 6.0.1.Final, 6.1.0.Final,
6.2.0.CR4
Reporter: Francesco Peloi
Assignee: Mario Fusco
Fix For: 6.2.0.Final
Hi there,
we are having some serious issues with some rules, they are throwing a
NullPointerException and we don't understand why. I have tried to narrow down the
problem to the smallest rule possible, now this rule doesn't really make much sense
put like this but the real rule is more complex with more constraints. At the end the
result is the same: a NPE.
I have tried it with many Drools versions from 5.x to latest 6.3.0-SNAPSHOT.
I tested this in isolation with the minimum amount of code possible, and attached it as
well if someone wants to try it quickly.
Note that if line 2 of the when:
$a : Integer()
is moved as first line, the rule runs ok.
Please find the reproducer here:
https://groups.google.com/forum/#!topic/drools-usage/-oNqu3l4cqE
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)