Plugin: Gleisbelegung

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

Moderatoren: Stellwerk-Admin, Moderatoren

fracasado
Beiträge: 21
Registriert: Sa Nov 07, 2020 3:09 pm

Re: Plugin: Gleisbelegung

Beitrag von fracasado »

Hallo zusammen,

das Plugin Version 1.6 läuft leider nicht. Ich benutze Linux und

Code: Alles auswählen

openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu220.04.1)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu220.04.1, mixed mode, sharing)
Starten mit

Code: Alles auswählen

java -jar Plugin.Gleisbelegung.jar 
liefert den Fehler

Code: Alles auswählen

Fehler: Hauptklasse com.gleisbelegung.Plugin konnte nicht gefunden oder geladen werden
Ursache: java.lang.NoClassDefFoundError: javafx/application/Application
Nach langem Suchen konnte ich diesen Fehler beheben. Ich musste zuerst openjfx installieren. Danach konnte ich das Plugin starten

Code: Alles auswählen

java --module-path /usr/share/openjfx/lib/ --add-modules javafx.controls -jar Plugin.Gleisbelegung.jar
und verbinden

Allerdings bleibt das Plugin dann auf seiner Verbindungsseite wegen weiterer Fehler hängen. Das Plugin-Logfile sieht so dann so aus:

Code: Alles auswählen

Die Verbindung mit dem Stellwerk Wemmetsweiler und der Anlagen-Id 233 wurde erfolgreich hergestellt. Aktuelle Simulator-Build: 5851
Exception in thread "Thread-3" java.lang.IllegalAccessError: class com.gleisbelegung.lib.data.Bahnhof (in unnamed module @0x3a7e8233) cannot access class com.sun.javafx.geom.Vec2d (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.geom to unnamed module @0x3a7e8233
	at com.gleisbelegung.lib.data.Bahnhof.<init>(Bahnhof.java:34)
	at com.gleisbelegung.lib.Stellwerk.erstelleBahnhoefe(Stellwerk.java:68)
	at com.gleisbelegung.lib.Verbindung.<init>(Verbindung.java:103)
	at com.gleisbelegung.lib.Stellwerk.<init>(Stellwerk.java:48)
	at com.gleisbelegung.Plugin.lambda$startLoading$13(Plugin.java:244)
	at java.base/java.lang.Thread.run(Thread.java:829)
Das bekomme ich nicht repariert. Schade

Gruß
fracasado

P.S.: Noch folgende Ergänzung bezüglich openjfx: Folgender externer Thread hat mir mit dem Problem, dass das Plugin nicht startet, weitergeholfen: https://askubuntu.com/questions/1136420 ... pplication
borstel79
Beiträge: 14
Registriert: Do Nov 27, 2008 11:38 am
StiTz: 708737

Re: Plugin: Gleisbelegung

Beitrag von borstel79 »

Kann es sein das bei den Zeiten einige zwischen drinnen fehlen?
Habe gestern abend Saßnitz (Speilzeit 8:00 bis 11:00 Uhr) gespielt.
Kann aber nicht mehr genau sagen welche.
Ich meine 3 in der 8er Stunde 8:17, 8:44, 2 in der 9er Stunde und 3 in der 10er Stunde.
Waren auch immer andere Minuten die fehlten.
Uckermark
Erbauer
Beiträge: 70
Registriert: Sa Mär 06, 2021 4:14 pm
StiTz: 755579

Re: Plugin: Gleisbelegung

Beitrag von Uckermark »

borstel79 hat geschrieben: Sa Nov 23, 2024 4:00 pm Kann es sein das bei den Zeiten einige zwischen drinnen fehlen?
Habe gestern abend Saßnitz (Speilzeit 8:00 bis 11:00 Uhr) gespielt.
Kann aber nicht mehr genau sagen welche.
Ich meine 3 in der 8er Stunde 8:17, 8:44, 2 in der 9er Stunde und 3 in der 10er Stunde.
Waren auch immer andere Minuten die fehlten.
Ich gehe mal davon aus, dass du die XML-Dateien meinst.

In Saßnitz wurde die XML-Datei nicht auf den 24er-Fahrplan umgestellt. Deshalb müssen da zwingend Züge fehlen/ falsch sein.
In Waren habe ich nur grob die Datei erstellt, deshalb kann da schon etwas fehlen.

Ich habe mich für die 24er Stellwerke nicht mehr rangesetzt und die Pläne aktualisiert, da sich das für die Hand voll Leute, die das nutzen, nicht lohnt. Deshalb gibt es nur die Stellwerke als 24er-Version, die ich auch des Öfteren spiele.
Störungshotline StiTz: 7863

Z-Designer: Berlin-Brandenburg, Sachsen-Anhalt
Antworten