[jboss-jira] [JBoss JIRA] (DROOLS-1189) Parser error doesn't point at the problematic line in case of extra double quote
Toshiya Kobayashi (JIRA)
issues at jboss.org
Mon May 23 23:00:00 EDT 2016
Toshiya Kobayashi created DROOLS-1189:
-----------------------------------------
Summary: Parser error doesn't point at the problematic line in case of extra double quote
Key: DROOLS-1189
URL: https://issues.jboss.org/browse/DROOLS-1189
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 6.4.0.Final
Reporter: Toshiya Kobayashi
Assignee: Mario Fusco
Priority: Minor
If you have a rule which wrongly has an extra double quote,
{noformat}
rule "rule1"
when
then
System.out.println("1"");
end
rule "rule2"
when
then
System.out.println("2");
end
rule "rule3"
when
then
System.out.println("3");
end
{noformat}
Drools raises parser errors like this:
{noformat}
[20,0]: [ERR 102] Line 20:0 mismatched input ''
[20,0]: [ERR 102] Line 20:0 mismatched input '<eof>' in rule "rule1"
[0,0]: Parser returned a null Package
{noformat}
It doesn't point at the problematic line which actually contains the extra double quote. So it's difficult for users to find the root cause (Imagine you have bunch of rules generated by decision table).
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list