Simulator unter Linux Mint nicht zu starten

Fehler und Probleme im Stellwerk-Simulator hierhin.

Moderatoren: Stellwerk-Admin, Moderatoren

Antworten
AlfG
Beiträge: 4
Registriert: Do Apr 30, 2026 11:34 am

Simulator unter Linux Mint nicht zu starten

Beitrag von AlfG »

Aktuelles Download von Stellwerk sim.
Aktuelles Linux Mint mit allen Updates.
Start des jnlp über IcedTea/javaws.

Absturz bei Start:

net.sourceforge.jnlp.LaunchException: Fatal: Startfehler: Konnte JNLP-Datei nicht starten. Die Anwendung war nicht initialisiert. Um detailierte Informationen zu erhalten können javaws oder der Web-Browser von der Befehlszeile aus gestartet werden und die Textausgabe in einem Fehlerbericht gesendet werden.
at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:583)
at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:946)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:577)
... 1 more
Caused by: java.lang.reflect.InvocationTargetException
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1371)
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1346)
at java.desktop/javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1480)
at js.java.schaltungen.stsmain.main(stsmain.java:121)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 3 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Service
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1701(JNLPClassLoader.java:104)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader$5.run(JNLPClassLoader.java:1749)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader$5.run(JNLPClassLoader.java:1746)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1745)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1782)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1582)
at js.java.soap.ServiceAccessor.<init>(ServiceAccessor.java:31)
at js.java.schaltungen.webservice.WebServiceConnector.<init>(WebServiceConnector.java:26)
at js.java.schaltungen.stsmain.verify(stsmain.java:302)
at js.java.schaltungen.stsmain.start(stsmain.java:293)
at js.java.schaltungen.stsmain.access$100(stsmain.java:80)
at js.java.schaltungen.stsmain$1.run(stsmain.java:126)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Service
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1645)
... 34 more

Ist das Problem bekannt und gibt es eine Lösung dazu?

Danke
Alfred
schyrsivochter
Beiträge: 44
Registriert: Fr Mär 05, 2021 2:05 pm

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von schyrsivochter »

Welche OpenJDK-Version hast du? Es funktionieren wohl nur Versionen bis einschließlich 21.

Probier ansonsten mal https://github.com/TheMinefighter/StsLauncher, damit funktioniert's bei mir auf Ubuntu 25.10 mit OpenJDK 21 tadellos.
AlfG
Beiträge: 4
Registriert: Do Apr 30, 2026 11:34 am

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von AlfG »

Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.
matzko
R-Admin [Piemont]Fernverkehr-Team [IT]Erbauer
Beiträge: 1056
Registriert: Fr Nov 01, 2019 6:27 pm

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von matzko »

Ich konnte unter Linux den Sim nur mittels "OpenWebStart" nutzen. Vielleicht hilft dir das weiter!
walldi
Störungshotline
Beiträge: 223
Registriert: So Mär 11, 2018 6:39 pm
StiTz: 738882

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von walldi »

Unter icedtea misst du so weit ich das im Blick habe den alternativen launcher nutzen.
Details hier => https://doku.stellwerksim.de/doku.php?i ... nter_linux

Nach dem ich linux neu machen musste wegen neuem PC hatte ich auch etwas zu kämpfen es aber mit Java 8 hin bekommen.
Ich nutze Nobara ( fedora fork )
Störung im Stellwerk? 7863 , wir senden einen Techniker.
Stitz Nummer: 738882 => immer online aber nicht immer besetzt.
Bei Fragen gerne durch klingeln. Ich rufe dann, wenn ich nicht da bin, schnellstmöglich zurück.
schyrsivochter
Beiträge: 44
Registriert: Fr Mär 05, 2021 2:05 pm

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von schyrsivochter »

walldi hat geschrieben: Do Mai 07, 2026 5:39 am Unter icedtea misst du so weit ich das im Blick habe den alternativen launcher nutzen.
Details hier => https://doku.stellwerksim.de/doku.php?i ... nter_linux
Wenn du STSLauncher nutzt, brauchst du aber auch kein IcedTea/OpenWebStart mehr. STSLauncher ersetzt javaws.
AlfG hat geschrieben: Di Mai 05, 2026 11:19 am Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.
Wenn du halbwegs Ahnung von Computerdingen hast, kannst du vielleicht mal ein Issue aufmachen auf Github. Oder vielleicht auch einfach @theminefighter direkt anschreiben.
bummler
Beiträge: 34
Registriert: Mo Mai 03, 2021 6:54 pm

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von bummler »

AlfG hat geschrieben: Di Mai 05, 2026 11:19 am Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.
openjdk-21-jre oder openjdk-21-jdk? Was zeigt dieser Befehl:

Code: Alles auswählen

dpkg --get-selections | grep jdk
Probier's mit openjdk-21-jdk.
AlfG
Beiträge: 4
Registriert: Do Apr 30, 2026 11:34 am

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von AlfG »

bummler hat geschrieben: Fr Mai 08, 2026 11:47 pm
AlfG hat geschrieben: Di Mai 05, 2026 11:19 am Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.
openjdk-21-jre oder openjdk-21-jdk? Was zeigt dieser Befehl:

Code: Alles auswählen

dpkg --get-selections | grep jdk
Probier's mit openjdk-21-jdk.
dpkg --get-selections | grep jdk
jdk-26 install
openjdk-21-jdk:amd64 install
openjdk-21-jdk-headless:amd64 install
openjdk-21-jre:amd64 install
openjdk-21-jre-headless:amd64 install

Kann es sein, dass nur amd Versionen installiert sind, und keine Intel ausser JDK 2.6 (running on i7!)?
AlfG
Beiträge: 4
Registriert: Do Apr 30, 2026 11:34 am

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von AlfG »

schyrsivochter hat geschrieben: Do Mai 07, 2026 10:20 pm
walldi hat geschrieben: Do Mai 07, 2026 5:39 am Unter icedtea misst du so weit ich das im Blick habe den alternativen launcher nutzen.
Details hier => https://doku.stellwerksim.de/doku.php?i ... nter_linux
Wenn du STSLauncher nutzt, brauchst du aber auch kein IcedTea/OpenWebStart mehr. STSLauncher ersetzt javaws.
STSĺauncher findet Google nicht. TLauncher gibt's für Minecraft ....
bummler
Beiträge: 34
Registriert: Mo Mai 03, 2021 6:54 pm

Re: Simulator unter Linux Mint nicht zu starten

Beitrag von bummler »

AlfG hat geschrieben: Sa Mai 16, 2026 11:53 am dpkg --get-selections | grep jdk
jdk-26 install
openjdk-21-jdk:amd64 install
openjdk-21-jdk-headless:amd64 install
openjdk-21-jre:amd64 install
openjdk-21-jre-headless:amd64 install

Kann es sein, dass nur amd Versionen installiert sind, und keine Intel ausser JDK 2.6 (running on i7!)?
AMD64-Pakete werden für Intel und AMD genutzt, da beide dieselben Befehle verstehen.

Deine Paketliste ist vollständig. Installiere noch den StsLauncher, dann sollte es gehen.
Antworten