[jboss-jira] [JBoss JIRA] (DROOLS-1167) Comparison operation error

Michael Anstis (JIRA) issues at jboss.org
Fri May 6 12:24:00 EDT 2016


     [ https://issues.jboss.org/browse/DROOLS-1167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Anstis moved GUVNOR-2512 to DROOLS-1167:
------------------------------------------------

              Project: Drools  (was: Guvnor)
                  Key: DROOLS-1167  (was: GUVNOR-2512)
             Workflow: GIT Pull Request workflow   (was: classic default workflow)
    Affects Version/s: 6.4.0.Final
                           (was: drools_6.4.0.Final)


> Comparison operation error
> --------------------------
>
>                 Key: DROOLS-1167
>                 URL: https://issues.jboss.org/browse/DROOLS-1167
>             Project: Drools
>          Issue Type: Bug
>    Affects Versions: 6.4.0.Final
>         Environment: OracleLinux 6, Java 7/8
>            Reporter: Pierangelo Repetti
>         Attachments: failing_rule.drl
>
>
> I migrated a set of rules from version 5.4 to 6.3. All rules are "Technical rules".
> After migration, I get the following error
> _Unable to Analyse Expression value != 0: [Error: Comparison operation requires compatible types. Found class org.mvel2.util.MethodStub and class java.lang.Integer] [Near : {... value != 0 ....}] ^ [Line: 29, Column: 9]
> _
> on the following line of a rule
> _$imponibile : RuleElement(label=="IMPONIBILE", value != 0, imponibile : value, imponibile_artmap : artmap);_
> RuleElement is a model class (loaded as a dependency) and declares a value attribute like 
> _private Double value;_
> The same rule compiled without problems in 5.4.
> Thanks



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list