GWT编译导致JVM崩溃



我正试图在JDK 7u7下编译一个相对简单的、仅面向客户端的GWT 2.5.0应用程序。

该项目在开发模式下运行良好。我还记得不久前它在另一台机器上编译ok。(它有GWT2.4和一些JDK7,我通过在新机器上创建全新的GWT项目,并将旧的源代码复制到新的src-dir,将我的项目转移到GWT2.5。我相信在这个阶段一切都很好,因为"开发模式"运行良好,即使在清理项目/缓存之后也是如此)。

GWT Eclipse插件是最新的(昨天从我的Indigo的更新站点安装的)。

我尝试使用/不使用"-localWorkers 2",以及不同的内存设置("-Xmx512m"、"-Xmx2048m")。我尝试了不同的输出风格(模糊、详细)和不同的日志级别(就像它可以改变任何事情一样:)。我甚至尝试过"-draftCompile",但没有成功。

无论如何,在每种情况下,编译都会在几秒钟后停止,并报告JVM崩溃,比如memcpy(!)之类的C函数或一些JVM内部函数。

JVM跟踪文件:http://pastebin.com/KzTrQqw7调试级别的GWT日志:http://pastebin.com/yQZHi4Am

你知道为什么会发生在我身上吗?

好吧,事实证明,您有时只能使用JDK7编译GWT(我甚至尝试创建一个新的、空的示例项目,即"GreetingService"项目,它在我的配置中也崩溃了)。

但对于JDK6来说,一切都很顺利,这要归功于Anders R.Bystrup。

我没有使用JDK 7,但我通常会将JVM堆栈大小增加到4M

-Xss4M

最新更新