GWTは、FreeBSDに1.6.4?
質問
誰もが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 freebsd-java@FreeBSD.org
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
興味深いことに、Mavenのは、FreeBSDのためのバージョンが存在しないと思われるので、クラスパスにgwt-dev-1.6.4-linux.jar
を含めるように思われます。これが関連しているかどうかはわかりません。私達はちょうどホスト・モードを使用し、コンパイルしないようにしようとしているので、私は任意のネイティブライブラリが実際に必要とされているとは思いません。これは、GWT 1.5で私たちのために正常に動作するために使用しました。
解決 2
私たちは、GWTベースのコードをコンパイルするJDK5を使用してこれを避けているように見えます。ない完璧なソリューションが、回避策ます。
他のヒント
(libjvm.so + 0x20c724)あなたは、いくつかの<のhref = "http://lists.freebsd.org/pipermail/freebsd-java/2009-March/008016.html" のrelを見つけます= "nofollowをnoreferrer">関連の最近のスレッド> FreeBSDの-javaのリストでます。
問題がIPv6に関連するかもしれないように、が見えますか?解決策は、追加することがあった提案しました -Djava.net.preferIPv6Addresses =偽 -Djava.net.preferIPv4Stack =真 コンフィギュレーションへ。
これは、JavaのためのFreeBSDのビルドシステムを見ることは珍しいです。そのプラットフォーム上の柔軟性またはJavaのサポートの多くはありません。お使いの製品は、同様にFreeBSD上で展開されていますか?上記のソリューションが動作しない場合は、あなたがより密接にはFreeBSD-Javaコミュニティに従事したり、他のビルドのために別のプラットフォームをしようと考える取得する必要があります。