在vaadin flow中创建新会话(或尝试从其他计算机访问)时,出现以下错误:无法将节点从一个状态树移动到另一个状态树从这个链接,我读到了一些关于 UI 及 getUIId() .然而,我不明白我应该如何更改我的应用程序以修复错误。
UI
getUIId()
eoigrqb61#
正如丹尼斯在你链接的论坛帖子中提到的,错误的范围听起来是最有可能的罪魁祸首。换句话说,您试图在两个不同的UI中使用完全相同的组件示例,而这两个UI都应该有自己的示例。不可能同时在两个地方使用同一示例。您可以在此处找到vaadin spring示波器的文档:https://vaadin.com/docs/latest/flow/integrations/spring/scopes
o2g1uqev2#
导致此类错误的一个可能原因是,如果您将组件存储在 static 变量您不应该这样做-组件示例只能属于单个ui。单个ui(实际上)意味着一个浏览器选项卡。
static
2条答案
按热度按时间eoigrqb61#
正如丹尼斯在你链接的论坛帖子中提到的,错误的范围听起来是最有可能的罪魁祸首。换句话说,您试图在两个不同的UI中使用完全相同的组件示例,而这两个UI都应该有自己的示例。不可能同时在两个地方使用同一示例。
您可以在此处找到vaadin spring示波器的文档:https://vaadin.com/docs/latest/flow/integrations/spring/scopes
o2g1uqev2#
导致此类错误的一个可能原因是,如果您将组件存储在
static
变量您不应该这样做-组件示例只能属于单个ui。单个ui(实际上)意味着一个浏览器选项卡。