[jboss-jira] [JBoss JIRA] (DROOLS-2731) ArrayIndexOutOfBoundsException when updating the rules at the runtime

Bhavneet Singh (JIRA) issues at jboss.org
Wed Jul 11 13:44:00 EDT 2018


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

Bhavneet Singh updated DROOLS-2731:
-----------------------------------
    Affects Version/s: 7.6.0.Final
                           (was: 6.4.0.CR2)


> ArrayIndexOutOfBoundsException when updating the rules at the runtime
> ---------------------------------------------------------------------
>
>                 Key: DROOLS-2731
>                 URL: https://issues.jboss.org/browse/DROOLS-2731
>             Project: Drools
>          Issue Type: Bug
>          Components: core engine
>    Affects Versions: 7.6.0.Final
>            Reporter: Bhavneet Singh
>            Assignee: Mario Fusco
>            Priority: Blocker
>
> I got an java.lang.ArrayIndexOutOfBoundsException when I use conditionnal breaking and queries.
> I face this issue since 6.4.0.CR2 and not before this.
> Following the stack trace : 
> java.lang.ArrayIndexOutOfBoundsException: 2
> 	at org.drools.core.reteoo.AbstractTerminalNode.getPathNodes(AbstractTerminalNode.java:304)
> 	at org.drools.core.reteoo.AbstractTerminalNode.getPathNodes(AbstractTerminalNode.java:311)
> 	at org.drools.core.phreak.PhreakQueryTerminalNode.checkAndTriggerQueryReevaluation(PhreakQueryTerminalNode.java:173)
> 	at org.drools.core.phreak.PhreakQueryTerminalNode.doLeftInserts(PhreakQueryTerminalNode.java:78)
> 	at org.drools.core.phreak.PhreakQueryTerminalNode.doNode(PhreakQueryTerminalNode.java:54)
> 	at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:282)
> 	at org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:136)
> 	at org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:94)
> 	at org.drools.core.phreak.RuleExecutor.reEvaluateNetwork(RuleExecutor.java:194)
> 	at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:73)
> 	at org.drools.core.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1003)
> 	at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1346)
> 	at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1284)
> 	at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1303)
> 	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1293)
> 	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1274)
> 	at com.darty.drools.CodicCriteriaTest.price(CodicCriteriaTest.java:53)



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list