【问题标题】:Failure in unit cache map load - GWT单元缓存映射加载失败 - GWT
【发布时间】:2013-04-17 19:45:46
【问题描述】:

我在 GWT 项目的编译期间收到此错误,没有像“gwt-UnitCache”这样的文件夹要删除,如以下问题中所建议的那样

我正在使用 IntelliJ IDEA (IDE)、SmartGWT EE(框架)、JBoss AS(服务器)和 JPA

这是错误日志:

【问题讨论】:

  • 共享堆栈跟踪。这可能是idea gwt插件的问题,与GWT不完全相关。
  • 添加了堆栈跟踪

标签: java gwt compiler-errors intellij-idea smartgwt


【解决方案1】:

如果您在 .gwt.xml 中更改 <module rename-to='<appname>'> 的值,它会给出相同的错误 :) 但是您可以删除您的 gwt-unitCache 并且一切正常 :)

【讨论】:

    【解决方案2】:

    IntelliJ IDEA 将 GWT 缓存文件存储在 <ProjectFolder>/gwt-unitCache 以外的其他位置,如果您使用的是带有 GPE 的 Eclipse(Google Plugin for Eclipse),这是缓存的默认目录。

    在 IDEA 中,GWT 缓存默认应位于 <your_home>/.IntelliJIdea12/system/gwt(IntelliJ IDEA 12,Linux)。其他操作系统可以查看Project and IDE Settings

    如果您删除提到的gwt 文件夹内容,IntelliJ 将创建一个新缓存,这反过来可能会解决您的Failure in unit cache...(和类似的Unable to read from byte cache)问题。

    【讨论】:

      【解决方案3】:

      我在使用 Eclipse 时遇到了同样的问题。

      不幸的是,唯一的解决方案似乎是 Crowlix 提供的解决方案。 我试图删除 gwtCache 和 Temp 文件,但没有任何效果。

      这个问题只有在删除整个项目并重新导入时才得到解决。

      【讨论】:

      • 我已经解决了清除临时文件中的 GWT 缓存的问题,猜猜人们可以尝试一下
      【解决方案4】:

      我能够通过系统地删除、编译和重新添加每个工件来修复它。 如果您遇到此问题,请确保您有这样的结构:

      lib 包含您的编译时库

      【讨论】:

        【解决方案5】:

        我遇到了同样的错误,这个技巧对我不起作用,而且,我一直在寻找解决方案,最后,我得到了这个建议:

        Java stack overflow error

        我尝试使用-Xss1m,但错误仍然存​​在,我继续尝试,我的最终值为-Xss5m

        我正在使用 GWT 2.5.1 和 IntelliJ 12。

        【讨论】:

        • 感谢您的意见,我相信这两个答案对很多人来说都非常有用 =)
        • 为我修复了它,在一个 150K LOC + Sencha GXT 的项目中
        【解决方案6】:

        我在使用 ma​​ven 构建项目时遇到了同样的问题。

        签名Nishant 和@iVieL 的建议:

        $ export MAVEN_OPTS="-Xms512m -Xmx1024m -Xss32m"
        $ mvn clean package
        

        【讨论】:

          【解决方案7】:

          你必须先清理你的项目(项目 -> 清理) 然后删除 /gwt-unitCache 然后重建它。

          【讨论】:

            猜你喜欢
            • 2012-11-18
            • 2013-03-05
            • 2021-03-21
            • 1970-01-01
            • 2015-07-02
            • 1970-01-01
            • 1970-01-01
            • 2011-11-17
            • 1970-01-01
            相关资源
            最近更新 更多