我在 GWT 项目的编译时收到此错误,没有像“gwt-UnitCache”这样的文件夹要删除,如以下问题中所建议的那样
我正在使用 IntelliJ IDEA (IDE)、SmartGWT EE (Framework)、JBoss AS (Server) 和 JPA
这是错误日志:
我在 GWT 项目的编译时收到此错误,没有像“gwt-UnitCache”这样的文件夹要删除,如以下问题中所建议的那样
我正在使用 IntelliJ IDEA (IDE)、SmartGWT EE (Framework)、JBoss AS (Server) 和 JPA
这是错误日志:
如果您更改<module rename-to='<appname>'>
.gwt.xml 中的值,它将给出相同的错误:) 但是您可以删除您的gwt-unitCache
,一切正常 :)
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
)问题。
我对 Eclipse 也有同样的问题。
不幸的是,唯一的解决方案似乎是 Crowlix 给出的解决方案。我试图删除 gwtCache 和 Temp 文件,但没有任何效果。
只有在删除整个项目并重新导入它时,问题才会得到解决。
我面临同样的错误,这个提示对我不起作用,此外,我一直在寻找解决方案,最后,我得到了这个建议:
我尝试使用-Xss1m,但错误仍然存在,我继续尝试,我的最终值是-Xss5m
我正在使用 GWT 2.5.1 和 IntelliJ 12。
我能够通过系统地删除、编译和重新添加每个工件来修复它。如果您遇到此问题,请确保您有这样的结构:
lib包含您的编译时库
我在用maven构建项目时遇到了同样的问题。
签署Nishant和@iVieL 的建议:
$ export MAVEN_OPTS="-Xms512m -Xmx1024m -Xss32m"
$ mvn clean package
你必须先清理你的项目(Project -> Clean)然后删除 /gwt-unitCache 然后重建它。