[jboss-jira] [JBoss JIRA] (JBRULES-3717) Compilation error invoking insert in a for loop using the mvel dialect

Mario Fusco (JIRA) jira-events at lists.jboss.org
Mon Jan 14 10:03:22 EST 2013


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

Mario Fusco resolved JBRULES-3717.
----------------------------------

    Resolution: Done


Fixed in mvel 2.1.4
                
> Compilation error invoking insert in a for loop using the mvel dialect
> ----------------------------------------------------------------------
>
>                 Key: JBRULES-3717
>                 URL: https://issues.jboss.org/browse/JBRULES-3717
>             Project: JBRULES
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: Mario Fusco
>            Assignee: Mario Fusco
>
> This simple DRL does not compile unless dialect "mvel" is removed. "insert" is not recognized within a for loop body.
> rule demo
> dialect "mvel"
> when
> then
>    for( int i = 1; i <= 3; i++ ){
>        insert( "foo"+i );
>    }
> end
> Unable to Analyse Expression for( int i = 1; i <= 3; i++ ){
>        drools.insert( "foo"+i );
>    };:
> [Error: unable to resolve method using strict-mode:
> org.drools.spi.KnowledgeHelper.drools()]
> [Near : {... drools.insert( "foo"+i ); ....}]
>                                                    ^
> [Line: 1, Column: 0] : [Rule name='demo']

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list