Problemas de Java no OpenVZ Ubuntu 11.04 (arquivos .jar / .sh)

1

Eu tive uma linha inteira de messes com arquivos java e .jar. Eu tentei o OpenJDK (do instalador de software) e cerca de três repositórios para a Sun.

/Desktop# java -jar -Xmx1024m ss.jar
Exception in thread "main" java.awt.HeadlessException
            at         java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
            at java.awt.Window.<init>(Window.java:476)
            at java.awt.Frame.<init>(Frame.java:419)
            at java.awt.Frame.<init>(Frame.java:384)
            at javax.swing.JFrame.<init>(JFrame.java:174)
            at org.powerbot.bd.<init>(Unknown Source)
            at org.powerbot.Boot.main(Unknown Source)

Dois erros separados:

~/Desktop# ./ss.sh
[SEVERE] org.server.Boot: Default heap size of 490m too small, restarting with 768m

e cerca de 30 falhas diferentes foram apenas "anulações" com um enorme despejo de arquivos.

Cada vez que eu tentei algo um pouco diferente, seja atualizando Java ou apenas alterando -Xmx1024 para -Xmx1024m para se livrar do heap.

Pessoalmente, acho que tem algo a ver com o OpenVZ, mas o Google não me salvou desta vez, preciso de alguém que possa chegar ao fundo do meu problema.

java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

é minha instalação atual.

A execução de ss.sh me oferece: (Eu postaria o log inteiro, mas é longo)

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x00002b14278e6fa0, pid=9301, tid=47365590714112
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode linux-amd64     compressed oops)
# Problematic frame:
# C  [ld-linux-x86-64.so.2+0x14fa0]  _dl_make_stack_executable+0x2b50
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Estou disposto a deixar alguém que sabe o que está falando ver e tentar resolver isso. Qualquer ajuda seria apreciada, eu tenho puxado todo o meu cabelo pesquisando sem sucesso.

    
por IWillNotChange 25.03.2012 / 22:46

2 respostas

0

Eu também tive a seguinte exceção ao executar jprofiler :

java.awt.HeadlessException
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)

Usando /usr/lib/jvm/java-6-openjdk no Ubuntu 12.04 32-bit. Eu instalei o VisualVM a partir do "Ubuntu Software Update", que instalou uma série de dependências. Um deles resolveu o problema.

Dependências instaladas:

bamfdaemon 0.2.118-0ubuntu0.2
desktop-file-utils 0.20-0ubuntu3
gnome-menus 3.4.0-0ubuntu1
hicolor-icon-theme 0.12-1ubuntu2
man-db 2.6.1-2
fontconfig 2.8.0-3ubuntu9
libhamcrest-java 1.1-8
junit4 4.8.2-2
libequinox-osgi-java 3.7.2-1
libfelix-framework-java 4.0.1-1
libfelix-main-java 4.0.1-2
xorg-sgml-doctools 1:1.10-1
x11proto-core-dev 7.0.22-1
libice-dev 2:1.0.7-2build1
libjna-java 3.2.7-4
libswing-layout-java 1.0.4-2
libpthread-stubs0 0.3-3
libpthread-stubs0-dev 0.3-3
libservlet2.5-java 6.0.35-1ubuntu3
libsm-dev 2:1.2.0-2build1
libxau-dev 1:1.0.6-4
libxdmcp-dev 1:1.1.0-4
x11proto-input-dev 2.1.99.6-1
x11proto-kb-dev 1.0.5-2
xtrans-dev 1.2.6-2
libxcb1-dev 1.8.1-1
libx11-dev 2:1.4.99.1-0ubuntu2
libx11-doc 2:1.4.99.1-0ubuntu2
libxt-dev 1:1.1.1-2build1
ttf-dejavu-extra 2.33-2ubuntu1
icedtea-netx-common 1.2-2ubuntu1
openjdk-6-jre 6b24-1.11.3-1ubuntu0.12.04.1
libatk-wrapper-java 0.30.4-0ubuntu2
javahelp2 2.0.05.ds1-6
libnb-platform12-java 6.9-0ubuntu2
icedtea-netx 1.2-2ubuntu1
openjdk-6-jdk 6b24-1.11.3-1ubuntu0.12.04.1
visualvm 1.3.2-0ubuntu2.1
libatk-wrapper-java-jni 0.30.4-0ubuntu2
    
por loic.jaouen 25.07.2012 / 16:23
0

Eu tive um problema semelhante e pude corrigi-lo.

Não sei qual foi o problema, mas aqui está o que funcionou para mim:

Depois de várias tentativas, consegui corrigir o problema sozinho. O que funcionou para mim foi desinstalar todas as openjava6 e dependências via dpkg e instalar o openjava7. Isso me deixou sem javaws e os plugins. Então eu instalei o sunjava7 64 Bit como descrito aqui link

Agora tudo está funcionando bem para mim.

    
por Ruediger 11.04.2012 / 22:13