Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-707

NullPointer when changing order of the rules

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 6.2.0.Final
    • 5.5.0.Final, 5.6.0.Final, 6.0.0.Final, 6.0.1.Final, 6.1.0.Final, 6.2.0.CR4
    • None
    • None

    Description

      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

      Attachments

        Activity

          People

            mfusco@redhat.com Mario Fusco
            eweriuer Francesco Peloi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: