Domanda

Qualcuno ha GWT 1.6.4 in esecuzione su FreeBSD? Il nostro server build è una scatola di FreeBSD, e muore con la seguente quando cerchiamo di compilazione:

# 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.

È interessante notare che, Maven sembra includere gwt-dev-1.6.4-linux.jar nel classpath, presumibilmente perché non esiste una versione per FreeBSD; Non so se questo è legato o meno. Stiamo solo cercando di compilare, non utilizzare la modalità hosted, quindi non crediamo le librerie native sono effettivamente necessari. Ciò usata per funzionare bene per noi con GWT 1.5.

È stato utile?

Soluzione 2

Ci sembra di aver schivato questo utilizzando JDK5 per compilare il nostro codice GWT-based. Non una soluzione perfetta, ma un work-around.

Altri suggerimenti

Se si esegue una ricerca di Google per quel fotogramma (libjvm.so + 0x20c724) si trovano alcune href="http://lists.freebsd.org/pipermail/freebsd-java/2009-April/008047.html" rel="nofollow noreferrer"> discussioni sulla lista FreeBSD-java.

Sembra che il problema potrebbe essere correlato a IPv6? La soluzione proposta non c'era da aggiungere -Djava.net.preferIPv6Addresses = false -Djava.net.preferIPv4Stack = true alla configurazione.

E 'raro vedere un sistema di compilazione di FreeBSD per Java; Non c'è un sacco di flessibilità o di supporto per Java su quella piattaforma. È il vostro prodotto distribuito su FreeBSD come bene? Se la soluzione di cui sopra non funziona, potrebbe essere necessario ottenere più da vicino impegnato con la comunità FreeBSD-java oppure considerare cercando un'altra piattaforma per la costruzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top