如何解决此内部GWT编译器错误

use*_*245 7 gwt google-app-engine

我无法在GWT中编译为js.

devmode一如既往地运行良好.我在编译之间做了很多改动,所以不知道到底在哪里看.

什么可以解决这个问题

[gwt 2.5 AE 1.7.1]

[ERROR] Unexpected internal compiler error
Run Code Online (Sandbox Code Playgroud)

java.lang.RuntimeException:com.google.gwt.dev.javac.CompilationUnit.getTypes(CompilationUnit.java:324)com.google.gwt.dev.jjs.impl.UnifyAst.assimilateUnit上内存流中的意外IOException (UnifyAst.java:672)在com.google.gwt.dev.jjs.impl.UnifyAst.searchForTypeBySource(UnifyAst.java:985)在com.google.gwt.dev.jjs.impl.UnifyAst.addRootTypes(UnifyAst.java :530)com.google上的com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:621)com.google上的com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33). com.google.gwt.dev.Precompile.precompile上的com.google.gwt.dev.Precompile.precompile(Precompile.java:229)中的gwt.dev.Precompile.precompile(Precompile.java:278)(Precompile.java: 141)com.google.gwt.dev.Compiler.run(Compiler.java:232)com.google.gwt.dev.Compiler.run(Compiler.java:198)com.google.gwt.dev.Compiler com.goo上com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)的$ 1.run(Compiler.java:170)com.google.gwt.dev.Compiler.main上的gle.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)(Compiler.java:177)引起:java.io.InvalidClassException:com.google.gwt. dev.jjs.ast.JDeclaredType; 局部类不相容:在Java流classdesc的serialVersionUID = -8155793964565947646,在java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601)局部类的serialVersionUID = -1052417216019896795在java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:604). io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514)在java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1601)在java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1514)在java.io.ObjectInputStream.readOrdinaryObject (ObjectInputStream.java:1750)在java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)在java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)在java.util.ArrayList.readObject(ArrayList.java: 733)在sun.reflect.GeneratedMethodAccessor21.invoke(未知来源)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)在java.lang.reflect.Method.invoke(Method.java:601)在java.io .ObjectStreamCla ss.invokeReadObject(ObjectStreamClass.java:1004)在java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)在java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1777)在java.io.ObjectInputStream.readObject0(ObjectInputStream的.java:1347)位于com.google.gwt的com.google.gwt.dev.jjs.ast.JProgram.deserializeTypes(JProgram.java:203)的java.io.ObjectInputStream.readObject(ObjectInputStream.java:369). dev.javac.CompilationUnit.getTypes(CompilationUnit.java:322)... 14更多关闭PersistentUnitCache线程

use*_*245 16

解决方案:删除名为的文件夹 gwt-unitCache