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