[
https://issues.jboss.org/browse/DROOLS-4358?page=com.atlassian.jira.plugi...
]
Toshiya Kobayashi commented on DROOLS-4358:
-------------------------------------------
If I correctly understand, the current implementation escapes all newlines in Cell
values.
If it's difficult to implement "escape newlines only in literal String", one
idea is to introduce an option like EscapeNewLines (disabled by default) so that we can
minimize the impact to ordinary users.
line separators in CONDITION column in spreadsheet are escaped
---------------------------------------------------------------
Key: DROOLS-4358
URL:
https://issues.jboss.org/browse/DROOLS-4358
Project: Drools
Issue Type: Bug
Components: decision tables
Affects Versions: 7.24.0.Final
Reporter: Hiroko Miura
Assignee: Mario Fusco
Priority: Major
Labels: support
Attachments: multilinesInConditionTest.zip
If there are several lines in a cell of CONDITION(LHS), line separators are escaped, and
results in build failure.
Output from SpredSheetCompiler:
{noformat}
rule "multiple lines in action_12"
when
$fact:Person(name == "John",\nage >= 20)
then
...
end
{noformat}
Error when building:
{noformat}
java.lang.AssertionError: [7,30]: [ERR 101] Line 7:30 no viable alternative at input
'\' in rule "multiple lines in action_12"
[0,0]: Parser returned a null Package
{noformat}
Escaping should be done only for literal String?
--
This message was sent by Atlassian Jira
(v7.12.1#712002)