将“<add-linker name="xsiframe"/> 添加到 GWT 2.6 项目时,出现错误

When adding "<add-linker name="xsiframe"/> to GWT 2.6 project, I get errors

我是管理 GWT 应用程序的团队的一员。我们使用 GWT 2.6。

我过去曾能够在我的浏览器中成功调试这个项目。几天前,调试完全停止工作,网络应用程序不再加载到我的浏览器中。尝试在浏览器中打开它时,我收到以下消息:

Javascript error message

如果我从 .gwt.xml 文件中删除以下行,Web 应用程序将按预期工作,但我无法在 IDE 和浏览器中进行调试:

<add-linker name="xsiframe" />

这是我到目前为止所做的:

即便如此,我仍然收到相同的错误消息。

如有任何建议,我们将不胜感激。

*更新:

有趣的是,如果我从我的 .gwt.xml 文件中删除该行,执行 mvn -U clean install,清除我的浏览器缓存,然后 运行 我的应用程序 - 一切正常。如果我随后将该行添加回我的 gwt.xml 文件,执行 mvn -U clean install,并且不清除我的浏览器缓存,那么调试也会正常进行。

这是因为我的浏览器正在使用我生成的 GWT 的缓存版本 Javascript?

我几乎从不定期清除我的浏览器缓存,调试可能只在过去有效,因为它使用的是 GWT Javascript 文件的缓存版本。当我清除浏览器缓存以尝试解决我遇到的另一个问题时出现了问题。

该错误消息是 com.google.gwt.i18n.client.Dictionary class 的一部分。要么现在出现计时错误(gwt 应用加载得太早,字典还没有准备好),要么其他东西也发生了变化,而不仅仅是链接器。

更具体地说,您的问题需要更详细。