6

JDK7u7で比較的単純なクライアント側のみのGWT2.5.0アプリケーションをコンパイルしようとしています。

プロジェクトは、開発モードで完全に正常に実行されます。また、しばらく前に別のマシンで正常にコンパイルされていたことも覚えています。(GWT2.4といくつかのJDK7があり、新しいマシンで新しいGWTプロジェクトを作成し、古いソースを新しいsrcディレクトリにコピーすることで、プロジェクトをGWT 2.5に転送しました。この段階では、次のようにすべてがうまくいったと確信しています。 「開発モード」は、プロジェクト/キャッシュをクリーンアップした後でも問題なく実行されます)。

GWT Eclipseプラグインは最新です(昨日、私のIndigoの更新サイトからインストールされました)。

「-localWorkers2」を使用する場合と使用しない場合、および異なるメモリ設定( "-Xmx512m"、 "-Xmx2048m")を使用してみました。私はさまざまな出力スタイル(あいまい、詳細)とさまざまなログレベル(何かを変更できるように:))を試していました。「-draftCompile」も試しましたが、成功しませんでした。

とにかく、いずれの場合も、memcpy(!)や一部のJVM内部関数などのC関数では、JVMクラッシュレポートを使用して数秒後にコンパイルが停止します。

JVMトレースファイル: http: //pastebin.com/KzTrQqw7 デバッグレベルのGWTログ:http://pastebin.com/yQZHi4Am

なぜこれが私に起こっているのか、何か考えはありますか?

4

2 に答える 2

0

わかりました。GWTをJDK7でコンパイルできるのはたまにしかありません(新しい空のサンプルプロジェクトである「GreetingService」プロジェクトを作成しようとしましたが、構成でもクラッシュしていました)。

しかし、JDK6を使用すると、うまくいきます。AndersR.Bystrupの功績によるものです。

于 2012-11-15T16:42:58.427 に答える
0

JDK 7を使用したことはありませんが、通常、JVMスタックサイズを4Mに増やします。

-Xss4M
于 2012-11-26T16:48:35.423 に答える