2009-05-12 3 views
1

У любого есть GWT 1.6.4, работающий на FreeBSD? Наш сервер сборки коробки FreeBSD, и умирает с нижеследующим, когда мы пытаемся составить:GWT 1.6.4 на FreeBSD?

# An unexpected error has been detected by Java Runtime Environment: 
# 
# SIGSEGV (0xb) at pc=0x0000000800d0c724, pid=4749[thread 34370233088 also had an error], tid=0xa02d80 

# 
# Java VM: Diablo Java HotSpot(TM) 64-Bit Server VM (10.0-b23 mixed mode bsd-amd64) 
# Problematic frame: 
# V [libjvm.so+0x20c724] 
# 
# An error report file with more information is saved as: 
# /usr/home/username/reporting/hs_err_pid4749.log 
# 
# Please submit bug reports to [email protected] 
# The crash happened outside the Java Virtual Machine in native code. 
# See problematic frame for where to report the bug. 

Интересно, Maven, кажется, включает gwt-dev-1.6.4-linux.jar в пути к классам, по-видимому, потому что нет никакой версии для FreeBSD; Я не знаю, связано это или нет. Мы просто пытаемся скомпилировать, а не использовать режим размещения, поэтому я не считаю, что на самом деле требуются какие-либо родные библиотеки. Это работало отлично для нас с GWT 1.5.

+0

Похоже, вы опубликовали дважды: http://stackoverflow.com/questions/853958/gwt-1-6-4-on-freebsd – Kev

+0

Пожалуйста, удалите другой (дублированный) вопрос. Благодаря! – lothar

+0

Я толкнул пальцем по клавиатуре и дважды разместил, упс! Спасибо, я удалил старый. –

ответ

0

Мы, похоже, избежали этого, используя JDK5 для компиляции нашего кода на основе GWT. Не идеальное решение, но работа.

1

Если вы ищете Google для этого фрейма (libjvm.so + 0x20c724), вы найдете relevant последние threads в списке freebsd-java.

Похоже, проблема может быть связана с IPv6? Предлагаемое решение заключалось в том, чтобы добавить в конфигурацию -Djava.net.preferIPv6Addresses = false -Djava.net.preferIPv4Stack = true .

Необычно видеть систему сборки FreeBSD для java; на этой платформе нет гибкости или поддержки Java. Развертывается ли ваш продукт на FreeBSD? Если вышеприведенное решение не работает, возможно, вам придется более тесно взаимодействовать с сообществом freebsd-java или же попробовать попробовать другую платформу для сборки.

+0

Из-за исторических и соображений безопасности наш продукт построен на FreeBSD. Часть Java - это всего лишь небольшая часть. Если бы у меня были мои барабанщики, я бы сделал именно так, как вы рекомендуете, и переходите к чему-то, немного лучше поддерживаемому, например, к Linux. –

Смежные вопросы