部署在Tomcat 6上的WebObjects 5.4.3导致随机StackOverflowError

时间:2014-08-07 19:13:22

标签: tomcat webobjects

请指教。我一直在_NSWeakMutableCollection中得到stackoverflow错误。谢谢!

Caused by: java.lang.StackOverflowError 

_NSWeakMutableCollection.java 175 processQueue com.webobjects.foundation 
_NSWeakMutableArray.java 124 __removeReference com.webobjects.foundation 
_NSWeakMutableCollection.java 176 processQueue com.webobjects.foundation 

1 个答案:

答案 0 :(得分:0)

这可能是WebObjects 5.4.3本身的一个错误,但是我认为它在Project WOnder重新实现_NSWeakMutableArray.java时已得到修复。其__removeReference(Reference)方法不会调用processQueue()方法。

Project WOnder是一组开源的WebObjects框架,它为WebObjects提供了许多重要的错误修复,更不用说数千个有用的功能,并且不断添加新的东西。