[jboss-jira] [JBoss JIRA] (DROOLS-897) Binding variable or condition

Mario Fusco (JIRA) issues at jboss.org
Fri Aug 28 06:26:05 EDT 2015


    [ https://issues.jboss.org/browse/DROOLS-897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13103062#comment-13103062 ] 

Mario Fusco commented on DROOLS-897:
------------------------------------

Do you mean that we should have different consequence implementations and select the right one at runtime? Honestly this will have an awful performance impact only to cover an extremely limited use case that in my humble opinion has been generated by a badly designed domain model. Sorry, but for sure this is not going to happen.

> Binding variable or condition
> -----------------------------
>
>                 Key: DROOLS-897
>                 URL: https://issues.jboss.org/browse/DROOLS-897
>             Project: Drools
>          Issue Type: Bug
>          Components: core engine
>    Affects Versions: 6.2.0.Final
>         Environment: Windows 8
>            Reporter: Sante Stanisci
>            Assignee: Mario Fusco
>              Labels: dynamic, instanciation, variable
>         Attachments: rule.drl, workaround.drl
>
>
> In this example I have more classes that extends EntityBase (my class). In my intention, i would assign to variable $entity one of this class that is inserted in Ksession fact.
> I insert fact of CtbMovrCoan class
> In when statement of the rule at row 16, variable $entity is correctely, 
> but in then statement variable $entity becomes JtbRLavt class (first declared in then cond) and this behavior throw a ClassCastException, obviously.
> Can Help me?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list