Pergunta

Alguém tem GWT 1.6.4 rodando em FreeBSD? O nosso servidor de compilação é uma caixa de FreeBSD, e morre com o seguinte quando tentar compilar:

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

Curiosamente, Maven parece incluir gwt-dev-1.6.4-linux.jar no classpath, presumivelmente porque não há nenhuma versão para FreeBSD; Eu não sei se isso está relacionado ou não. Estamos apenas tentando compilar, não use modo hospedado, então eu não acredito que qualquer bibliotecas nativas são realmente necessários. Isto costumava funcionar bem para nós com GWT 1.5.

Foi útil?

Solução 2

Parece que evitou isso usando JDK5 para compilar o nosso código baseada em GWT. Não é uma solução perfeita, mas uma solução alternativa.

Outras dicas

Se você procurar no Google por esse quadro (libjvm.so + 0x20c724) você encontra alguns relevante recente tópicos na lista freebsd-java.

Parece que o problema pode estar relacionado a IPv6? A solução proposta não foi adicionar -Djava.net.preferIPv6Addresses = false -Djava.net.preferIPv4Stack = true à configuração.

É raro ver um sistema de compilação do FreeBSD para Java; não há muita flexibilidade ou suporte para Java nessa plataforma. O seu produto é implantado em FreeBSD também? Se a solução acima não funciona, você pode ter que começar mais estreitamente envolvido com a comunidade FreeBSD-java ou então considerar tentar outra plataforma para a compilação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top