[
https://issues.jboss.org/browse/JBRULES-3447?page=com.atlassian.jira.plug...
]
RH Bugzilla Integration commented on JBRULES-3447:
--------------------------------------------------
lcarlon <lcarlon(a)redhat.com> made a comment on [bug
742893|https://bugzilla.redhat.com/show_bug.cgi?id=742893]
Technical note updated. If any revisions are required, please edit the "Technical
Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services
team.
Diffed Contents:
@@ -1 +1 @@
-When expanding a rule file that contains a definition of a query with parameters the
knowledge builder returns the exception, 'Unable to expand'.+When expanding a rule
file that contains a definition of a query with parameters the knowledge builder returns
the exception, 'Unable to expand'. This issue has been resolved by changing the
regular expression in the DSL expander to recognize parametrized queries.
Parametrized queries don't work in DSL
--------------------------------------
Key: JBRULES-3447
URL:
https://issues.jboss.org/browse/JBRULES-3447
Project: Drools
Issue Type: Bug
Security Level: Public(Everyone can see)
Reporter: Mario Fusco
Assignee: Mario Fusco
Fix For: 5.3.2.Final, 5.4.0.Final
When expanding rule file containing definition of query with parameters I get from
knowledge builder 'Unable to expand: (Person p)'.
Steps to Reproduce:
1. add included dsl and dslr files to KnowledegBuilder
2. check that KnowledgeBuilder.getErrors() returns reported problem
dslr file:
package org.jboss.qa.drools.features
import org.jboss.qa.drools.domain.Person
query "isMature"(Person p)
There is a person
- age is greater than 18
- equals p
end
dsl file:
[when]There is a person=Person()
[when]- {field:\w*} {operator} {value:\d*}={field} {operator} {value}
[when]- equals {variable}=this := {variable}
[when]is greater than=>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira