[jboss-jira] [JBoss JIRA] (DROOLS-1249) DSL rule doesn't compile when DSL contains more general pattern defined before more specific pattern.
Tibor Zimányi (JIRA)
issues at jboss.org
Tue Aug 9 09:26:00 EDT 2016
Tibor Zimányi created DROOLS-1249:
-------------------------------------
Summary: DSL rule doesn't compile when DSL contains more general pattern defined before more specific pattern.
Key: DROOLS-1249
URL: https://issues.jboss.org/browse/DROOLS-1249
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 6.4.0.Final
Reporter: Tibor Zimányi
Assignee: Mario Fusco
Priority: Minor
When using DSL where more general pattern is defined sooner than more complex pattern, e.g. this:
[when]There is a number with=i:Integer()
[when]There is a number with value of {value}=i:Integer(intValue() == {value})
DSL rule fails to compile with error like this:
[ERR 102] Line 4:20 mismatched input 'of' in rule "sample rule"
Used DSL rule:
package org.test
rule 'sample rule'
when There is a number with value of 10
then end
I will make a PR with reproducer for this.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list