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

Rules compilation failure depending on condition ordering

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.0.0.Beta2
    • 6.4.0.Final
    • core engine
    • None
    • NEW
    • NEW

      When creating rules in guided editor, we are running into validation errors depending on the order of the conditions. The problem is that the order of the conditions is important:

      when
        COND_X
        COND_Y   => works
      
      when
        COND_Y
        COND_X   => fails
      
      java.lang.AssertionError: [10,18]: [ERR 101] Line 10:18 no viable alternative at input 'Number' in rule "ATO_Negative_AU_Test"
      [0,0]: Parser returned a null Package
      

      Test cases showing the compilation failures (@Test testOrder1 vs
      testOrder2) can be found here:
      https://gist.github.com/martinweiler/e684a0e75a2c9f4de4dee5a13affb8b0

              mfusco@redhat.com Mario Fusco
              rhn-support-mputz Martin Weiler (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: