2012-11-14 105 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