Minecraft Java Ubuntu Minecraft Server startet nicht - ERROR (SIGSEGV)

Minecraft - Java Edition

axi92

Neues Mitglied
Ich habe mir gerade 20 Minuten das Forum durchgesehen und bin mir leider noch immer nicht sicher wo mein Problem hingehört.

Kurz und knapp:
Ich habe einen vServer mit Ubuntu 12.04
Code:
JRE version: 7.0_09-b30
Code:
Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops)

Ich will darauf einen Minecraft Server laufen lassen; Startparameter:
Code:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Hier die Fehlermeldung:

Code:
[thread 139761390151424 also had an error]
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f1cbe735590, pid=24387, tid=139761450907392
#
# JRE version: 7.0_09-b30
# Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x7c2590]  Symbol::increment_refcount()+0x30
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/minecraft/minecraft/hs_err_pid24387.log
java.lang.ClassFormatError
 - klass: 'java/lang/ClassFormatError'
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   [url]https://bugs.launchpad.net/ubuntu/+source/openjdk-7/[/url]
#
Aborted

Die hs_err_pid24387.log Datei habe ich leider nicht mehr, aber ich kann versuchen das ich nach mehrfachen starten wieder bekomme.

Sonstige Infos:
Leider kommt diese nicht immer, manchmal bleibt die Konsole einfach stecken, als würde der Server nicht weiter Starten.
Der Rest am vServer funktioniert ohne Probleme, also wirkt das nicht darauf ein.
Das einzige ist bei
Code:
top
ist der Prozess aktiv und braucht auch die Menge an Ram.
Normal benötigt ein Minecraft Server wenn er läuft 400-600 MB an RAM.
Der vServer hat insgesammt 4GB also daran kann es auch nicht liegen.
Ich greife über Putty auf ihn zu.
Der Prozess wird nicht über
Code:
root
gestartet sondern über einen extra Minecraft Benutzer.



Ich habe jetzt alle Informationen hier niedergeschrieben die meines erachtens wichtig sein könnten.
Bitte helft mir ich hab mir den vServer zu 80% nur wegen Minecraft bestellt...
 
Zuletzt bearbeitet:
bin mir leider noch immer nicht sicher wo mein Problem hingehört.

auf jeden fall nicht HIER hin ... das hier ist ein JAVA-forum ... kein MC-forum ! ...
suche bei MC-problemen bitte ein solches MC-forum auf ...


laut error gab es einen ClassFormatError ... und diese wird laut doc geworfen wenn das interpretieren einer klasse fehlschlägt ... kann nach fehlerhafter byte-code manipulation passieren ... womit das problem EINDEUTIG beim ersteller der fehlerhaften klasse liegt ... das ist KEIN generelles java-problem .. und genau DARUM gehört die frage auch NICHT in dieses forum ...

ich sags nur bevor hier wieder irgenwer angeheult kommt warum ich was gegen MC-fragen hier habe ...


btw : es kann auch am OpenJava liegen ... denn auf der MC-seite wird ausdrücklich darauf hingewiesen das eine Oracle-VM zu nutzen ist ... und bei verwendung von anderen VMs keine garantie dafür gegeben wird das es läuft ... außerdem wird in diesem fall auch nur sehr selten support geleistet ...


wirf also mal das OpenJava weg und lad dir ne Oracle-VM ... einfach das .tag.gz entpacken und mit update-defaults einrichten ...
 
mit deinen messerscharfen Hinweisen zur evtl. falschen Klasse + Verwendung einer anderen VM bestätigst du nur,
dass hier der richtige Ort ist oder zumindest geholfen wird 😉

das zweite wäre vielleicht auch im Minecraft-Forum zu hören wenn es schon allgemein zu lesen ist,
das erste wäre dort sicher nicht so leicht zu erfahren
 
Hast Du das JDK mit apt installiert oder manuell? Ich frage das deshalb, um auszuschließen, dass Du versuchst, eine 64bit-VM auf einem 32bit OS zu betreiben.
 
Auf jedenfall würde ich das openjdk de installieren das macht nur ärger und dann ladest du dir Java von Oracle runter. Damit sollte es gehen. Oder crag mal den Hersteller vom MC Server was sie für eine Java Version empfehlen..

Gesendet von meinem Galaxy Nexus mit Tapatalk 2
 
Auf jedenfall würde ich das openjdk de installieren das macht nur ärger und dann ladest du dir Java von Oracle runter. Damit sollte es gehen. Oder crag mal den Hersteller vom MC Server was sie für eine Java Version empfehlen..

Gesendet von meinem Galaxy Nexus mit Tapatalk 2

glaube zwar weniger das man darauf wenn überhaupt ne antwort bekommen wird ... aber auch viele custom-server ... darunter die bekannten wie bukkit , forge und andere setzen direkt auf dem original auf ... und in den manifest-files lässt sich auch lesen das es mit oracle erstellt wurd ...
 

Zurück
Oben