Plugins lassen sich nicht starten

Für Fragen zu Plugins und zur Plugin-Entwicklung.

Moderatoren: Stellwerk-Admin, Moderatoren

Antworten
Benutzeravatar
tomatoplanet
Beiträge: 5
Registriert: So Nov 24, 2019 2:23 pm

Plugins lassen sich nicht starten

Beitrag von tomatoplanet »

Hallo zusammen,

ich wollte mir heute das Plugin Gleisbelegung "installieren". Von der Website http://manuel-serret.bplaced.net/Gleisbelegung/ hab ich diese .jar Datei heruntergeladen, aber sie ließ sich nicht öffnen. Per Doppelklick nicht, und auch in cmd mit

Code: Alles auswählen

java -jar Plugin_Gleisbelegung.jar
nicht. Bei letzterem kamen wenigstens ein Fehler raus:

Code: Alles auswählen

Error: Could not find or load main class com.gleisbelegung.Plugin
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
Weiß jemand was ich falsch mache? Zum Testen hab ich's dann noch mit dem Analyse-Plugin probiert, da kam aber folgendes raus. Wieder alles nur in cmd beim starten, nichtmal im richtigen Fenster vom Plugin.

Code: Alles auswählen

Plugin gestarted mit Java 15.0.1+9-18 amd64
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: js/java/stspluginlib/PluginClient
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:514)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:422)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:416)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:691)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:415)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
        at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3325)
        at java.base/java.lang.Class.getDeclaredMethod(Class.java:2631)
        at java.desktop/java.awt.Component.isCoalesceEventsOverriden(Component.java:6299)
        at java.desktop/java.awt.Component$3.run(Component.java:6253)
        at java.desktop/java.awt.Component$3.run(Component.java:6251)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
        at java.desktop/java.awt.Component.checkCoalescing(Component.java:6250)
        at java.desktop/java.awt.Component.<init>(Component.java:6219)
        at java.desktop/java.awt.Container.<init>(Container.java:296)
        at java.desktop/java.awt.Window.<init>(Window.java:544)
        at java.desktop/java.awt.Frame.<init>(Frame.java:423)
        at java.desktop/java.awt.Frame.<init>(Frame.java:388)
        at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
        at plugin.MainUI.<init>(MainUI.java:128)
        at plugin.MainUI$1.run(MainUI.java:68)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        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: js.java.stspluginlib.PluginClient
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:435)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 39 more
Es wäre echt toll, wenn jemand weiß was da los ist. :)
Danke schonmal im Voraus :D
walldi
Störungshotline
Beiträge: 149
Registriert: So Mär 11, 2018 6:39 pm
StiTz: 738882

Re: Plugins lassen sich nicht starten

Beitrag von walldi »

Das Plugin selbst läuft soweit eigentlich recht stabil mal abgesehen von ein paar kleinen Fehlerchen.
wäre es möglich das du versuchst das mit java.exe zu starten?
Das wäre nämlich falsch!
Du musst das ganze genau wie STS selbst mit javaw.exe starten.
Finden solltest du das wenn du java nicht absichtlich wo anders hin installiert hast hier: C:\Program Files\Java\jre1.8.0_311\bin
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.
Benutzeravatar
tomatoplanet
Beiträge: 5
Registriert: So Nov 24, 2019 2:23 pm

Re: Plugins lassen sich nicht starten

Beitrag von tomatoplanet »

Sorry für die sehr verspätete Antwort, ich hatte das Thema mittlerweile ganz vergessen und natürlich auch Benachrichtigungen ausgeschaltet :cry:

Dankeschön, es hat geklappt!
Antworten