سؤال

هل لدى أي شخص GWT 1.6.4 يعمل على FreeBSD؟خادم البناء الخاص بنا هو عبارة عن صندوق 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 يبدو متضمنًا gwt-dev-1.6.4-linux.jar في مسار الفصل، ربما لأنه لا يوجد إصدار لـ FreeBSD؛لا أعرف إذا كان هذا مرتبطًا أم لا.نحن نحاول فقط التجميع، وليس استخدام الوضع المستضاف، لذلك لا أعتقد أن هناك حاجة إلى أي مكتبات أصلية بالفعل.كان هذا يعمل بشكل جيد بالنسبة لنا مع GWT 1.5.

هل كانت مفيدة؟

المحلول 2

ويبدو أننا قد تهرب هذه باستخدام JDK5 ترجمة التعليمات البرمجية لدينا بناء GWT. ليس الحل الأمثل، ولكن العمل حولها.

نصائح أخرى

إذا بحثت في Google عن هذا الإطار (libjvm.so+0x20c724) ستجد بعضًا منه مناسب مؤخرًا الخيوط في قائمة freebsd-java.

يبدو أن المشكلة قد تكون مرتبطة بـ IPv6؟كان الحل المقترح هناك لإضافة -djava.net.preferipv6addresses = false -djava.net.preferipv4stack = صحيح للتكوين.

من غير المعتاد رؤية نظام بناء FreeBSD لجافا؛لا يوجد الكثير من المرونة أو الدعم لـ Java على هذا النظام الأساسي.هل تم نشر منتجك على FreeBSD أيضًا؟إذا لم ينجح الحل أعلاه، فقد يتعين عليك المشاركة بشكل وثيق مع مجتمع freebsd-Java أو التفكير في تجربة نظام أساسي آخر للإنشاء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top