[jboss-jira] [JBoss JIRA] Created: (JBRULES-2475) DSL configuartion conditions with same beginnings cause errors
Rudi Mentaer (JIRA)
jira-events at lists.jboss.org
Thu Apr 8 06:40:37 EDT 2010
DSL configuartion conditions with same beginnings cause errors
--------------------------------------------------------------
Key: JBRULES-2475
URL: https://jira.jboss.org/jira/browse/JBRULES-2475
Project: Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-guvnor
Affects Versions: 5.1.0.M1
Reporter: Rudi Mentaer
Assignee: Mark Proctor
To reproduce the error you can create a new DSL configuration:
[condition][]ArbitraryClass=$c: ArbitraryClass()
[condition][ArbitraryClass]- Client ID equals {id}=clientID == {id}
[condition][ArbitraryClass]- Client ID equals {id1} or {id2}=clientID == {id1} || clientID == {id2}
in the DSL:
when
Arbitrary
- Client ID equals 1 or 2
then
#arbitrary action
You will get the following errors:
[ERR 102] Line 3:39 mismatched input 'or' expecting ')' in rule '...' in pattern ArbitraryClass
[ERR 101] Line 3:42 no viable alternative at input '2' in rule '...'
However, if you change the second line of the DSL configuration to
[condition][SomeClass]- Client ID is {id}=clientID == {id}
it will work like a charm
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list