2012-07-21 51 views
2

我在Eclipse中運行GWT應用程序時遇到了unitcache異常。在運行GWT應用程序時獲取Unitcahche異常

我不明白爲什麼它來了...我還刪除緩存文件和部署戰爭文件夾和編譯應用程序,但它沒有工作......

我也重新啓動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 

讓我知道,如果有人知道解決辦法...提前 謝謝...

回答

相關問題