使用jboss rule3.1 ArrayIndexOutOfBoundsException错误

tiandike 2007-06-26
使用jboss rule3.1 发现一个 线程安全问题
java.lang.ArrayIndexOutOfBoundsException

java.lang.ArrayIndexOutOfBoundsException: 17
at org.drools.util.AbstractHashTable$HashTableIterator.next

(AbstractHashTable.java:225)
at org.drools.util.AbstractHashTable$HashTableIterator.next

(AbstractHashTable.java:230)
at org.drools.reteoo.Rete.getMatchingNodes(Rete.java:181)
at org.drools.reteoo.Rete.assertObject(Rete.java:114)
at org.drools.reteoo.ReteooRuleBase.assertObject(ReteooRuleBase.java:196)
at org.drools.reteoo.ReteooWorkingMemory.doAssertObject

(ReteooWorkingMemory.java:68)
at org.drools.common.AbstractWorkingMemory.assertObject

(AbstractWorkingMemory.java:724)
at org.drools.common.AbstractWorkingMemory.assertObject

(AbstractWorkingMemory.java:543)
at org.drools.common.AbstractWorkingMemory.doOtherwise

(AbstractWorkingMemory.java:379)
at org.drools.common.AbstractWorkingMemory.fireAllRules

(AbstractWorkingMemory.java:366)
at org.drools.common.AbstractWorkingMemory.fireAllRules

(AbstractWorkingMemory.java:341)

这个错误 在请求次数多的时候 会出现
我写了个while循环 通过异步请求 ,次数在1000 会偶尔 出现 这个 错误问题。
次数在 50次以内 基本没问题