Fahrplan spinnt

Fehler und Probleme im Stellwerk-Simulator hierhin.

Moderatoren: Stellwerk-Admin, Moderatoren

Antworten
DevonFrosch
EntwicklerHandbuch-TeamR-Admin [Bremen-Niedersachsen, Fernverkehr Niederlande, Hamburg - Schleswig-Holstein, Niederlande Ost, Rhein-Main, Rhein-Main 2024, Rheinland-Pfalz, Ruhrgebiet, Zug-Schattenregion]Fernverkehr-Team [NL, SKA]Qualitätssicherung [Anlagen-QS, Zug-QS]Erbauer
Beiträge: 7564
Registriert: Fr Jan 16, 2009 11:15 am
StiTz: 709215

Fahrplan spinnt

Beitrag von DevonFrosch »

Moin,

ich habe gerade das Stellwerk Stadtbahn Hannover gespielt (Instanz 1 / 12:00 und bin immernoch drinne). Ich habe vorher ohne Probleme das Stellwerk Hockenheim (Baden-Würtenberg) für einige Stunden gespielt.

Nun hatte ich nach ca. 15 Minuten das Problem, dass die Sortierung im Fahrplan nicht mehr funktionierte. Ich hatte nach der Spalte Verpätung sortiert (mit Standard-Einstellungen), bekam von den ca. 10 sichtbaren Zügen aber nur 3 ganz oben angezeigt. Ich hatte den Fahrplan im Extrafester auf einem anderen Monitor und das Stellwerk auf 130 % Zoom. Ein Sortieren nach anderen Spalten funtionierte anscheinend, aber nur in eine Richtung. Das Zurücksetzen der Verspätungssortierreihenfolge auf Standard half nicht weiter.

Zusätzlich hatte ich mehrere Züge mit fehlerhafter Darstellung im Fahrplan. Zum Einen stand auf Gleis HbfA2 ein Zug, den ich dort nicht hingestellt hatte (zu Spielstart stand dort ein Zug, der problemlos abfur). Dieser wurde nicht im Fahrplan, nur in der Gleisbelegung angezeigt (siehe Screenshot). In HbfA1 habe ich einen anderen Zug gefahren, erst als er dort stand fiel mir auf, dass dieser keinen Nachfolger hatte. Außerdem war die Anzeige des Fahrplans sehr durchwachsen (siehe Screen, ich hatte den Fahrplan zurück ins Spiel geholt, nachdem er den Fahrplan beim Scrollen nicht richtig aktualisiert hatte).

Noch eine Info: Aktivierte Einstellungen waren die Plugin-Schnittstelle und der klappbare Fahrplan, realistische Gleisausleuchtung war aus
Screenshot: http://sts.devonfrosch.eu/Fehler_Fahrplan.png

Die JavaConsole meldete erst folgene Exception:

Code: Alles auswählen

Exception in thread "AWT-EventQueue-1" java.lang.IllegalArgumentException: Invalid remove
	at javax.swing.JTextArea.replaceRange(Unknown Source)
	at com.sun.deploy.util.ConsoleWindow$25.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
und anschließend mehrmals

Code: Alles auswählen

Exception in thread "AWT-EventQueue-2" java.lang.ArrayIndexOutOfBoundsException: -1
	at java.util.ArrayList.get(Unknown Source)
	at js.java.schaltungen.zug.fahrplanBaseModel.getValueAt(fahrplanBaseModel.java:151)
	at js.java.schaltungen.zug.fahrplanFlatModel.getValueAt(fahrplanFlatModel.java:130)
	at javax.swing.table.TableRowSorter$TableRowSorterModelWrapper.getValueAt(Unknown Source)
	at javax.swing.DefaultRowSorter.compare(Unknown Source)
	at javax.swing.DefaultRowSorter.access$100(Unknown Source)
	at javax.swing.DefaultRowSorter$Row.compareTo(Unknown Source)
	at javax.swing.DefaultRowSorter$Row.compareTo(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.mergeSort(Unknown Source)
	at java.util.Arrays.sort(Unknown Source)
	at javax.swing.DefaultRowSorter.sort(Unknown Source)
	at js.java.schaltungen.sim.zugUndPlanPanel$2.run(zugUndPlanPanel.java:557)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.awt.EventQueue$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
Ich hoffe, ihr könnt damit arbeiten :-)

Gruß,
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
Antworten