[
https://issues.jboss.org/browse/DROOLS-3678?page=com.atlassian.jira.plugi...
]
Hiroko Miura updated DROOLS-3678:
---------------------------------
Description:
The rule below expects that "B#" is set to value of the fact. However,
"B;#"(i.e. ';' added before '#") is set incorrectly
{noformat}
dialect "mvel"
rule "testRule"
when
$fact : Fact();
then
$fact.name = "A#";
$fact.value = "B#";
System.out.println( $fact );
end
{noformat}
Here is output.
{noformat}
Fact [name=A#, value=B;#]
{noformat}
'#' within the value at 2nd appearance is treated as a start of comment.
was:
The rule below expects that "B#" is set to value of the fact. However,
"B;#"(i.e. ';' added before '#") is set incorrectly
{noformat}
dialect "mvel"
rule "testRule"
when
$fact : Fact();
then
$fact.name = "A#";"B#"
$fact.value = "B#";
System.out.println( $fact );
end
{noformat}
Here is output.
{noformat}
Fact [name=A#, value=B;#]
{noformat}
'#' within the value at 2nd appearance is treated as a start of comment.
MVELConcequenceBuilder treats '#' within String incorrectly
as a comment at 2nd appearance
-------------------------------------------------------------------------------------------
Key: DROOLS-3678
URL:
https://issues.jboss.org/browse/DROOLS-3678
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 7.14.0.Final
Environment: RHDM 7.2.0
dialect mvel
Reporter: Hiroko Miura
Assignee: Mario Fusco
Priority: Major
The rule below expects that "B#" is set to value of the fact. However,
"B;#"(i.e. ';' added before '#") is set incorrectly
{noformat}
dialect "mvel"
rule "testRule"
when
$fact : Fact();
then
$fact.name = "A#";
$fact.value = "B#";
System.out.println( $fact );
end
{noformat}
Here is output.
{noformat}
Fact [name=A#, value=B;#]
{noformat}
'#' within the value at 2nd appearance is treated as a start of comment.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)