首页 > 解决方案 > Vaadin UI 分离异常

问题描述

我正在使用 Vaadin 7.7.10,我在使用背景和注释UIDetachedExceptions时在日志中看到了很多。Threads@Push

请建议如何正确释放资源以清理我的日志。

标签: vaadin

解决方案


如果你对已经分离的 做一些事情UI.access(..)UI你会触发一个UIDetachedException. 这是很自然的,例如,如果用户关闭了浏览器,或者网络中有某些东西关闭了连接,因此连接UI已被分离。如果您的情况UIDetachedException是由于这些原因而发生的,那是无害的。UI.isAttached()在这种情况下,您可以通过检查false是否UI已分离以及UI.isClosing()是否UI已将其放入清理队列来避免乱扔日志。


推荐阅读