[jboss-jira] [JBoss JIRA] (DROOLS-707) NullPointer when changing order of the rules
Mario Fusco (JIRA)
issues at jboss.org
Wed Feb 25 05:41:51 EST 2015
[ https://issues.jboss.org/browse/DROOLS-707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13043487#comment-13043487 ]
Mario Fusco commented on DROOLS-707:
------------------------------------
Francesco,
I'm giving a look at the other test cases in your pull request and for now I just have 2 comments:
1. Those test cases are totally unrelated with the issue originally reported in this ticket (that was caused by the presence of an or that wasn't correctly desugared) so I won't reopen the ticket (eventually I'll create a different one).
2. All the new test cases actually contain an invalid drl (the variable $list is always defined twice) so the expected outcome from all of them is a compilation failure saying "Duplicate declaration for variable '$list'" as at the moment happens only for the 3rd of them.
Please confirm you agree with what I wrote above, especially with point 2.
> 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)
More information about the jboss-jira
mailing list