【问题标题】:GWT compile crashes JVMGWT 编译崩溃 JVM
【发布时间】:2012-11-14 10:55:59
【问题描述】:

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

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

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

我尝试使用/不使用“-localWorkers 2”,以及不同的内存设置(“-Xmx512m”、“-Xmx2048m”)。我正在尝试不同的输出样式(模糊的、详细的)和不同的日志级别(就像它可以改变任何东西:))。我什至尝试过“-draftCompile” - 没有成功。

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

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

任何想法为什么会发生在我身上?

【问题讨论】:

  • 有趣。您是否尝试过使用另一台 JDK/另一台机器?
  • 我正在下载 JDK 6 进行检查。
  • 好的,你怎么知道 jdk6u38 可以正常使用?我如何通过互联网给你买啤酒?
  • 我没有...自己喝啤酒并为这个论坛做贡献,我会像拉里一样开心:-)
  • 我们成功编译了 GWT 2.5.0 项目 JDK 7。该项目有 100+ scree/views。

标签: eclipse gwt gxt


【解决方案1】:

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

但是有了 JDK6,它就很好了,这要归功于 Anders R. Bystrup。

【讨论】:

    【解决方案2】:

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

    -Xss4M
    

    【讨论】:

      猜你喜欢
      • 2014-10-13
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多