drools-7.6.0数组索引超出范围异常

时间:2018-08-13 06:31:12

标签: drools drools-planner drools-kie-server

我们正试图获得一个复制器,但是这个问题在我们的系统中间歇出现。我们使用的是Drools 7.6.0版本。当我们的服务尝试在重负载下在运行时更新规则时,我们会看到此崩溃。之后,所有请求开始失败。在会话中插入事实时会出现此问题。

我们在该实例的线程转储中看到了https://issues.jboss.org/browse/DROOLS-1383中提到的非常相似的日志。

下面显示了堆栈跟踪

java.lang.ArrayIndexOutOfBoundsException:1 在org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:349)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.phreak.RuleNetworkEvaluator.outerEval(RuleNetworkEvaluator.java:169)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.phreak.RuleNetworkEvaluator.evaluateNetwork(RuleNetworkEvaluator.java:127)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.phreak.RuleExecutor.evaluateNetwork(RuleExecutor.java:71)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.common.DefaultAgenda.evaluateEagerList(DefaultAgenda.java:887)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1061)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.common.DefaultAgenda.internalFireAllRules(DefaultAgenda.java:1014)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1006)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1318)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1309)〜[drools-core-7.6.0.Final.jar:7.6.0.Final] 在org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1293)〜[drools-core-7.6.0.Final.jar:7.6.0.Final]

0 个答案:

没有答案