2012-11-14 103 views
6

我想在JDK 7u7下编译一个相对简单的仅客户端GWT 2.5.0应用程序。GWT编译崩溃JVM

该项目在开发模式下运行得非常好。我还记得前一阵子在另一台机器上编译好了。 (它有GWT 2.4和一些JDK 7,并且我通过在新机器上创建全新的GWT项目将我的项目转移到GWT 2.5,并将旧的源复制到新的src目录中,我相信在这个阶段一切都很顺利, “开发模式”运行正常,即使在清理项目/缓存之后)。

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

我尝试着/不带“-localWorkers 2”,还有不同的内存设置(“-Xmx512m”,“-Xmx2048m”)。我正在尝试不同的输出样式(混淆,详细)和不同的日志级别(就像它可以改变任何东西:))。我甚至尝试过“-draftcompile” - 没有成功。

无论如何,在任何情况下,编译都会在JVM崩溃报告几秒后停止在C函数(如memcpy(!)或某些JVM内部函数)上。

JVM跟踪文件:http://pastebin.com/KzTrQqw7 GWT登录调试级别:http://pastebin.com/yQZHi4Am

任何想法,为什么这可能是发生在我身上?

+0

有趣。您是否尝试过使用另一台JDK /另一台机器? –

+0

我正在下载JDK 6来检查。 – Dkg

+0

好的,你是怎么知道它会跟jdk6u38一致的?我如何通过互联网向你买啤酒? – Dkg

回答

0

好的,事实证明,您可以仅使用JDK7编译GWT(我甚至尝试创建一个新的空的示例项目,“GreetingService”一个 - 它也在我的配置中崩溃)。

但是使用JDK6它很好,因此得分为Anders R. Bystrup。

0

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

-Xss4M