使用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次以内 基本没问题 |

