GWT:引起:java.lang.IllegalStateException:未读块数据

时间:2016-08-14 23:30:19

标签: java maven gwt

我有一台适用于一台计算机的GWT应用程序(Windows 10),代码托管在Bitbucket中,而另一台PC上的另一台副本无效(Windows 7)

错误是:

[INFO] com.google.gwt.thirdparty.guava.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: unread block data
[INFO]  at com.google.gwt.thirdparty.guava.common.util.concurrent.Futures.wrapAndThrowUnchecked(Futures.java:2060)
[INFO]  at com.google.gwt.thirdparty.guava.common.util.concurrent.Futures.getUnchecked(Futures.java:2045)
[INFO]  at com.google.gwt.dev.MinimalRebuildCacheManager.syncReadDiskCache(MinimalRebuildCacheManager.java:258)
[INFO]  at com.google.gwt.dev.MinimalRebuildCacheManager.getCache(MinimalRebuildCacheManager.java:98)
[INFO]  at com.google.gwt.dev.codeserver.Recompiler.doCompile(Recompiler.java:350)
[INFO]  at com.google.gwt.dev.codeserver.Recompiler.compile(Recompiler.java:168)
[INFO]  at com.google.gwt.dev.codeserver.Recompiler.recompile(Recompiler.java:127)
[INFO]  at com.google.gwt.dev.codeserver.Outbox.recompile(Outbox.java:128)
[INFO]  at com.google.gwt.dev.codeserver.JobRunner.recompile(JobRunner.java:113)
[INFO]  at com.google.gwt.dev.codeserver.JobRunner.access$000(JobRunner.java:37)
[INFO]  at com.google.gwt.dev.codeserver.JobRunner$2.run(JobRunner.java:90)
[INFO]  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[INFO]  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[INFO]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[INFO]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[INFO]  at java.lang.Thread.run(Thread.java:745)
[INFO] Caused by: java.lang.IllegalStateException: unread block data
[INFO]  at java.io.ObjectInputStream$BlockDataInputStream.setBlockDataMode(ObjectInputStream.java:2449)
[INFO]  at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1385)
[INFO]  at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2018)
[INFO]  at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1942)
[INFO]  at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808)
[INFO]  at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)
[INFO]  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:373)
[INFO]  at com.google.gwt.dev.MinimalRebuildCacheManager$2.call(MinimalRebuildCacheManager.java:170)
[INFO]  at com.google.gwt.dev.MinimalRebuildCacheManager$2.call(MinimalRebuildCacheManager.java:156)
[INFO]  ... 4 more
[INFO]       [WARN] continuing to serve previous version

我一直试图解决这个问题几个小时,但我无法修复。我已经尝试将文件夹复制到另一台仍然无法正常工作的机器中,也执行了干净的git clone然后运行mvn clean gwt:run -Pjboss7 -U并仍然无法正常工作。

我的应用正在使用的GWT版本为2.8.0-beta1

这个错误的根本原因是什么?

0 个答案:

没有答案