我有一个不断触发所有规则的 WEB 应用程序,在运行几分钟(甚至几天)后,我在 org.drools.core.common.EventFactHandle.increaseActivationsCount(EventFactHandle.java:170) 处得到了 java.lang.StackOverflowError。我看到了那部分代码,看起来有一个递归方法调用,但我不确定为什么会发生这种情况或最糟糕的事件,如何避免它。我使用的drools版本是6.3.0 Final
我有一个不断触发所有规则的 WEB 应用程序,在运行几分钟(甚至几天)后,我在 org.drools.core.common.EventFactHandle.increaseActivationsCount(EventFactHandle.java:170) 处得到了 java.lang.StackOverflowError。我看到了那部分代码,看起来有一个递归方法调用,但我不确定为什么会发生这种情况或最糟糕的事件,如何避免它。我使用的drools版本是6.3.0 Final