java - 运行 GWT 应用程序时出现 Unitcahche 异常

标签 java eclipse gwt caching

<分区>

当我在 Eclipse 中运行 GWT 应用程序时出现 unitcache 异常。

我不明白为什么会出现...我还从 war 文件夹中删除了缓存文件和部署文件夹并编译了应用程序,但它没有工作...

我也重新启动了 eclipse IDE 并尝试了,但结果是一样的,它停止到“loadCompleteLatch.countDown();”来自 PersistentUnitCache.java 文件的行...

以下是我得到的异常:

Exception in thread "UnitCacheLoader" java.lang.RuntimeException: Unable to read from byte cache
    at com.google.gwt.dev.util.DiskCache.transferFromStream(DiskCache.java:166)
    at com.google.gwt.dev.util.DiskCacheToken.readObject(DiskCacheToken.java:87)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1004)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1866)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
    at com.google.gwt.dev.javac.PersistentUnitCache.loadUnitMap(PersistentUnitCache.java:493)
    at com.google.gwt.dev.javac.PersistentUnitCache.access$000(PersistentUnitCache.java:92)
    at com.google.gwt.dev.javac.PersistentUnitCache$UnitCacheMapLoader.run(PersistentUnitCache.java:122)
Caused by: java.io.StreamCorruptedException: unexpected EOF in middle of data block
    at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2512)
    at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2675)
    at java.io.ObjectInputStream.read(ObjectInputStream.java:862)
    at java.io.InputStream.read(InputStream.java:101)
    at com.google.gwt.dev.util.DiskCache.transferFromStream(DiskCache.java:154)
    ... 16 more

如果有人知道解决办法请告诉我... 提前致谢...

最佳答案

得到解决方案.....我刚刚从我的项目文件夹中删除了 gwt-unitCache 文件夹,here is the solution enterprize 建议...

感谢他

关于java - 运行 GWT 应用程序时出现 Unitcahche 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11590085/

相关文章:

java - 在文本文件中输出变量

javascript - smartgwt 禁用网格中的客户端过滤

java - 如何设置 Apache Wink 客户端 keystore 和信任库

java - 检查表达式语法的更有效解决方案?

java - 将 Mysql 转换为 Sqlite 数据库

java - guava-11.0.1.jar 和 eclipse 的 Maven 插件

java - 在java中获取环境变量值

python - 问候程序

gwt - 获取 com.google.gwt.user.client.rpc.StatusCodeException : 0 in GWT

gwt - 如何使用 LocaleInfo 获取 GWT 中的当前区域设置