gpt4 book ai didi

java - Wicket - 陈旧页面异常 - 如何调试?

转载 作者:搜寻专家 更新时间:2023-11-01 02:43:35 24 4
gpt4 key购买 nike

我的应用程序似乎工作正常,但在控制台中它抛出了很多 StalePageException。我不知道为什么。我如何调试此异常的原因?此异常的常见原因是什么?

13:32:29,361 WARN  [RequestCycleExtra] (default task-60) ********************************
13:32:29,362 WARN [RequestCycleExtra] (default task-60) Handling the following exception: org.apache.wicket.core.request.mapper.StalePageException

13:32:29,363 WARN [RequestCycleExtra] (default task-60) ********************************
13:32:35,626 WARN [RequestCycleExtra] (default task-64) ********************************
13:32:35,627 WARN [RequestCycleExtra] (default task-64) Handling the following exception: org.apache.wicket.core.request.mapper.StalePageException

我使用最新的 Wicket 版本 - 6.18,但我永远拥有它。

编辑:

StatementGokListPanel.java

  columns.add(new StatementLinkColumn(Model.of("")) {
@Override
public void onClick(IModel<StatementGokCommunity> model, AjaxRequestTarget target) {
ComponentMode componentMode = ComponentMode.EDIT;
MarkupContainer mc = StatementGokListPanel.this.getParent();
GokCommunityStatementPanel panel = new GokCommunityStatementPanel("panel", model.getObject(), componentMode, true);
StatementGokListPanel.this.replaceWith(panel);
target.add(mc);
}
});

最佳答案

如果您尝试使用已在另一个浏览器选项卡/窗口中呈现的页面实例,则会抛出异常。由于 Wicket 无法知道您是否更改了其他选项卡中的页面结构,它只会抑制操作(例如链接点击、表单提交等)并使用来自服务器的最新状态重新呈现页面实例。

如果您使用浏览器的“查看(页面)源代码”功能,也可能会发生异常。

关于java - Wicket - 陈旧页面异常 - 如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27903137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com