]
Alessandro Lazarotti commented on DROOLS-2751:
----------------------------------------------
[~mfusco] this is the issue that we talked about.
Workbench does not show correct message for DecisionTables with
variables out of range
--------------------------------------------------------------------------------------
Key: DROOLS-2751
URL:
https://issues.jboss.org/browse/DROOLS-2751
Project: Drools
Issue Type: Bug
Components: decision tables, Guided Decision Table Editor
Affects Versions: 7.8.0.Final
Reporter: Alessandro Lazarotti
Assignee: Toni Rikkola
Attachments: 1-decision-table.png, 2-dt-source.png, 3-workbench-message.png
When it is defined a Decision Table with rows don't covering all possible ranges, the
message reported by workbench isn't clear, in fact it is a wrong message:
"Deficient row.
Affected rows:1
"Deficient rule has *actions which conflict with another rule* and conditions that
do not overlap with the other rule."
"Since *the deficient rule can fire at the same time as an another rule*, it is
impossible to know which actions end up activating last. This causes the rule set to be
inconsistent. To fix this, please either remove the deficient rule or make the conditions
more strict."
The message above seems generic for cases that two rules can fire while it is expect them
to be exclusive, but it is confuse for rows out-of-range.
See attachments.