6

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

我正在使用 IntelliJ IDEA (IDE)、SmartGWT EE (Framework)、JBoss AS (Server) 和 JPA

这是错误日志:

在此处输入图像描述

4

7 回答 7

4

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

于 2013-10-06T08:07:39.787 回答
2

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

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

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

于 2013-11-13T17:04:37.273 回答
2

我对 Eclipse 也有同样的问题。

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

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

于 2013-12-10T10:34:04.690 回答
1

我面临同样的错误,这个提示对我不起作用,此外,我一直在寻找解决方案,最后,我得到了这个建议:

Java堆栈溢出错误

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

我正在使用 GWT 2.5.1 和 IntelliJ 12。

于 2013-04-25T15:06:21.073 回答
1

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

在此处输入图像描述

lib包含您的编译时库

于 2013-04-25T07:19:21.643 回答
0

我在用maven构建项目时遇到了同样的问题。

签署Nishant和@iVieL 的建议:

$ export MAVEN_OPTS="-Xms512m -Xmx1024m -Xss32m"
$ mvn clean package
于 2013-10-09T08:03:22.697 回答
0

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

于 2020-10-13T14:12:30.520 回答