将“<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" />
这是我到目前为止所做的:
- 使缓存无效/重新启动 (IDE)
- mvn -U 全新安装
- git 干净(删除了所有未版本控制的文件和目录)
- 清除了我的浏览器缓存、cookie、历史记录等...
- 重新启动IDE、浏览器、计算机
- 在不同机器上的不同浏览器中尝试过
即便如此,我仍然收到相同的错误消息。
如有任何建议,我们将不胜感激。
*更新:
有趣的是,如果我从我的 .gwt.xml 文件中删除该行,执行 mvn -U clean install
,清除我的浏览器缓存,然后 运行 我的应用程序 - 一切正常。如果我随后将该行添加回我的 gwt.xml 文件,执行 mvn -U clean install
,并且不清除我的浏览器缓存,那么调试也会正常进行。
这是因为我的浏览器正在使用我生成的 GWT 的缓存版本 Javascript?
我几乎从不定期清除我的浏览器缓存,调试可能只在过去有效,因为它使用的是 GWT Javascript 文件的缓存版本。当我清除浏览器缓存以尝试解决我遇到的另一个问题时出现了问题。
该错误消息是 com.google.gwt.i18n.client.Dictionary
class 的一部分。要么现在出现计时错误(gwt 应用加载得太早,字典还没有准备好),要么其他东西也发生了变化,而不仅仅是链接器。
更具体地说,您的问题需要更详细。
我是管理 GWT 应用程序的团队的一员。我们使用 GWT 2.6。
我过去曾能够在我的浏览器中成功调试这个项目。几天前,调试完全停止工作,网络应用程序不再加载到我的浏览器中。尝试在浏览器中打开它时,我收到以下消息:
Javascript error message
如果我从 .gwt.xml 文件中删除以下行,Web 应用程序将按预期工作,但我无法在 IDE 和浏览器中进行调试:
<add-linker name="xsiframe" />
这是我到目前为止所做的:
- 使缓存无效/重新启动 (IDE)
- mvn -U 全新安装
- git 干净(删除了所有未版本控制的文件和目录)
- 清除了我的浏览器缓存、cookie、历史记录等...
- 重新启动IDE、浏览器、计算机
- 在不同机器上的不同浏览器中尝试过
即便如此,我仍然收到相同的错误消息。
如有任何建议,我们将不胜感激。
*更新:
有趣的是,如果我从我的 .gwt.xml 文件中删除该行,执行 mvn -U clean install
,清除我的浏览器缓存,然后 运行 我的应用程序 - 一切正常。如果我随后将该行添加回我的 gwt.xml 文件,执行 mvn -U clean install
,并且不清除我的浏览器缓存,那么调试也会正常进行。
这是因为我的浏览器正在使用我生成的 GWT 的缓存版本 Javascript?
我几乎从不定期清除我的浏览器缓存,调试可能只在过去有效,因为它使用的是 GWT Javascript 文件的缓存版本。当我清除浏览器缓存以尝试解决我遇到的另一个问题时出现了问题。
该错误消息是 com.google.gwt.i18n.client.Dictionary
class 的一部分。要么现在出现计时错误(gwt 应用加载得太早,字典还没有准备好),要么其他东西也发生了变化,而不仅仅是链接器。
更具体地说,您的问题需要更详细。