[
https://issues.jboss.org/browse/DROOLS-2367?page=com.atlassian.jira.plugi...
]
Tibor Zimányi commented on DROOLS-2367:
---------------------------------------
It looks like that the method ModelGenerator.isDroolsMethod() doesn't check the
arguments of the list.add() call. If checking arguments, the method isDroolsMethod (or
some similar code) should be recursively called, because each argument could be an
expression (so it could be another function call, etc.).
Executable model - Drools context (kcontext) doesn't work when
used together with a global
------------------------------------------------------------------------------------------
Key: DROOLS-2367
URL:
https://issues.jboss.org/browse/DROOLS-2367
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 7.6.0.Final
Reporter: Tibor Zimányi
Assignee: Luca Molteni
When using kcontext on RHS of a rule together with a global, the consequence lambda is
incorrectly generated which leads to this error [1]. This heviour can be reproduced by
copypasting this test [2] into CompilerTest class from modelcompiler package.
[1]
https://gist.github.com/baldimir/8b4f494a42a0cbed3e6b191e85774cb4
[2]
https://gist.github.com/baldimir/94ef23595574d7cdcbb500d0e97059ed
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)