Details
-
Bug
-
Resolution: Done
-
Critical
-
6.3.2.GA
-
ER3
-
Description
Reproducer is attached.with problematic spredsheet named SampleNG.xml.
Compilation of this fails with the following error.
java.lang.RuntimeException: Error while creating KieBase[Message [id=1, level=ERROR, path=dtables/SampleNG.xls, line=8, column=0
text=Unable to Analyse Expression checktest == AAA:
[Error: unable to resolve method using strict-mode: com.sample.DecisionTableTest$Message.AAA()]
[Near :
]
because the following DRL is generated.
rule "HelloWorld_12"
when
m:Message(checktest in (AAA), status == "Message.HELLO")
...
i.e. double quotation of value ("AAA") specified in the cell is removed.
If D column does not exist like Sample.xml(also included in reproducer) or rule template of D column is modified like "status == $param " (see SampleOK.xml), this does not happen.
Attachments
Issue Links
- clones
-
DROOLS-1279 [GSS] compilation of spreadsheet fails with specific condition
- Closed