我正在开发一个由 GWT 小部件(GWT 1.7.0)组成的 tomcat Web 应用程序(tomcat 5.5.30)。
运行 ant 构建时,编译失败并出现以下错误:
...错误] 意外的内部编译器错误 [java] java.lang.StackOverflowError [java] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1891) [java] at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java :479) ...
我使用的JDK版本是jdk1.5.0_22。有趣的是,使用 JDK 版本 1.5.0_13 成功完成了构建。我也尝试使用 jdk1.5.0_18 构建,但它失败并显示相同的错误消息。
我在网上搜索,发现了这个讨论。我尝试了解决方案,但没有一个对我有用。
我无法找出在 jdk1.5.0 更新 13 之后我的构建失败的变化。
提前致谢。