Play framework 1.2.4. Прекомпиляция PROD не работает с Java 7 - PullRequest
5 голосов
/ 22 декабря 2011

Я попытался запустить свое игровое приложение в режиме PROD с Java 7, и я был удивлен. Прекомпиляция завершается неудачно:

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
#

Может быть, у кого-то такая же проблема?

Моя ОС: Gentoo Linux

Ответы [ 2 ]

2 голосов
/ 23 декабря 2011

У меня была похожая проблема с OpenJDK 6. Причина была в том, что в моем приложении использовались модули Security и CRUD.Я до сих пор не уверен, почему, но когда я удалил один из модулей, он работал.

В моем случае переход на Sun JDK 6 решил проблему.Поскольку вы уже используете HotSpot, помимо обновления до не бета-версии, я бы предложил отключить некоторые модули (модуль CRUD, если вы его используете, может быть первой целью), чтобы узнать, являются ли они причиной его сбоя.

1 голос
/ 01 мая 2012

У нас была похожая проблема на Windows 7 JDK 1.7 update 3, и обновление до 4 исправило ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...