2011-12-22 3 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 : 젠투 리눅스

+0

오류는 좋지 않습니다. 이 버그는 새로운 빈 재생 프로젝트에서 재현 할 수 있습니까? 그렇지 않은 경우 응용 프로그램의 일부를 해제하여 버그를 격리 시키십시오. 유사한 오류가 발생하는 버그가있었습니다. 보고서는 여기에 있습니다. –

+0

여기에 있음을 의미합니다. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051 –

+0

** JRE 버전 : 7.0_01-b08의 ** b08 **은 ** beta * *? Google에이 버전 번호를 올리면 많은 오류 보고서가 표시됩니다. –

답변

2

나는 이유는 내 응용 프로그램에서 보안 및 CRUD 모듈을 모두 사용 된 오픈 JDK 6와 비슷한 문제가 있었다. 이유는 확실하지 않지만 모듈 중 하나를 제거했을 때 효과가있었습니다.

필자의 경우 Sun JDK 6으로 이동하면 문제가 해결됩니다. HotSpot을 이미 사용하고있을 때, 비 베타 버전으로 업데이트하는 것 외에도 일부 모듈 (사용하는 경우 CRUD 모듈이 첫 번째 대상이 될 수 있음)을 사용하지 않도록 설정하여 오류가 발생했는지 확인하는 것이 좋습니다.

+1

보안 및 CRUD가있는 빈 프로젝트가 성공적으로 컴파일되었습니다. – user1051870

1

우리는 Windows 7 JDK 1.7 update 3에서 비슷한 문제를 가지고 있으며 4 개로 수정했습니다.

관련 문제