循环 REFERENCE:com.codename1.ui.Display$EdtException

CIRCULAR REFERENCE:com.codename1.ui.Display$EdtException

我刚刚在我正在开发的应用程序中发现了一个新错误。 在模拟器中,这个错误导致 CPU 以 100% 的速度工作了一段时间,产生了一个很长的日志(它似乎是一个循环)。 最后,日志以:

结尾
CIRCULAR REFERENCE:com.codename1.ui.Display$EdtException

第一次在日志里看到CIRCULAR REFERENCE。循环引用有问题吗?

这是由 setEnableAsyncStackTraces(true) 中的错误触发的,此错误已通过此提交修复:https://github.com/codenameone/CodenameOne/commit/ace2c4de8828cf3d2816cd3a58a889e56726a39d