[jboss-jira] [JBoss JIRA] (DROOLS-559) Trying to use a non-existing positional argument causes an IndexOutOfBoundsException

Mario Fusco (JIRA) issues at jboss.org
Tue Jul 22 06:37:29 EDT 2014


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

Mario Fusco resolved DROOLS-559.
--------------------------------

        Labels: backport-to-6.0.x  (was: )
    Resolution: Done


Fixed by https://github.com/droolsjbpm/drools/commit/4608abf29

> Trying to use a non-existing positional argument causes an IndexOutOfBoundsException
> ------------------------------------------------------------------------------------
>
>                 Key: DROOLS-559
>                 URL: https://issues.jboss.org/browse/DROOLS-559
>             Project: Drools
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 6.1.0.CR2
>            Reporter: Mario Fusco
>            Assignee: Mario Fusco
>              Labels: backport-to-6.0.x
>             Fix For: 6.1.0.Final
>
>
> The attempt of using a non-existing positional argument should be reported as a compile time error while at the moment it causes the following exception:
> java.lang.IndexOutOfBoundsException: Error trying to access field at position 2
>         at org.drools.core.factmodel.ClassDefinition.getField(ClassDefinition.java:185)
>         at org.drools.compiler.rule.builder.PatternBuilder.processPositional(PatternBuilder.java:609)
>         at org.drools.compiler.rule.builder.PatternBuilder.processConstraintsAndBinds(PatternBuilder.java:518)



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jboss-jira mailing list