2011-12-22 17 views
5

私はJava 7でPRODモードで私のプレイアプリケーションを実行しようとしています。プリコンパイルが失敗する:Play framework 1.2.4 Java 7でPRODプリコンパイルが失敗する

10:28:18,819 INFO ~ Precompiling ... 
# 
# A fatal error has been detected by the Java Runtime Environment: 
# 
# SIGSEGV (0xb) at pc=0xb6ed766c, pid=27336, tid=2673077104 
# 
# JRE version: 7.0_01-b08 
# Java VM: Java HotSpot(TM) Server VM (21.1-b02 mixed mode linux-x86) 
# Problematic frame: 
# V [libjvm.so+0x4fc66c] PhaseIdealLoop::build_loop_late_post(Node*)+0x15c 
# 
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again 
# 
# An error report file with more information is saved as: 
# /media/projects/myApp/hs_err_pid27336.log 
[thread -1231336592 also had an error] 
# 
# If you would like to submit a bug report, please visit: 
# http://bugreport.sun.com/bugreport/crash.jsp 
# 

誰かが同じ問題を抱えている可能性がありますか?

マイOS:Gentoo Linuxを

+0

このエラーは悪いですね。このバグは空の新しいプレイプロジェクトで再現可能ですか?そうでない場合は、バグを分離するためにアプリケーションの一部を起動してください。同様のエラーを引き起こすバグがありました。レポートはこちらです。 –

+0

私はそれがここにあることを意味します:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051 –

+0

** JREバージョン:7.0_01-b08の** b08 **はおそらく** beta * *? Googleにこのバージョン番号をGoogleに渡すと、多くのエラー報告があります。 –

答えて

2

私は理由は私のアプリでセキュリティとCRUDの両方のモジュールを使用していたのOpenJDK 6と同様の問題がありました。私はまだなぜそうは思っていませんが、モジュールの1つを取り除いたときにうまくいきました。

私のケースでは、Sun JDK 6への移行は問題をびっくりしました。すでにHotSpotを使用しているので、ベータ版以外のバージョンにアップデートする以外にも、いくつかのモジュール(CRUDモジュールを使用する場合、最初のターゲットになる可能性があります)を無効にして、失敗する理由を確認することをお勧めします。

+1

セキュアとCRUDの空のプロジェクトが正常にコンパイルされました。 – user1051870

1

私たちはWindows 7 JDK 1.7 update 3で同様の問題を抱えていて、4に更新して修正しました。

関連する問題