Ich grab das Thema mal aus. Wie es der Zufall so will wollte ich gerade einen ählichen Fehler zum oben genannten
DGX 95020 melden:
Der Zug kommt ganz normal auf Gleis
ASW 63 an und führt einen Lokwechsel durch. Nach dem Ankuppeln der Ersatzlok scheint der Zug aber über das Ausfahrsignal hinauszureichen. Wegen dem Signalschildchen ist das nicht so genau zu erkennen, aber jedenfalls konnte ich keine Fahrstraße von S320 zur Ausfahrt Ostkreuz Güter stellen. Ich habe ihn dann per Funkspruch Richtungswechsel kurz zurücksetzen lassen, danach konnte ich die Fahrstraße problemlos stellen und der Zug fuhr ganz normal ab.
Das gleiche Problem hatte ich vor kurzem auch mit
DGX 95026. Ich meine, mir sei damals aufgefallen, dass der Zug nur wenig kürzer ist als das Gleis. Dass dann nach dem Abkuppeln der alten Lok an der einen Seite und dem Ankuppeln der neuen Lok an der anderen Seite des Zuges diese nicht mehr ganz auf das Gleis passt wäre also nicht so abwegig. Eventuell müsste man ihn auf ein längeres Gleis verlegen.
Ich war in Instanz 1, der Zug war für die Abfahrt von ASW 63 pünktlich und das Thema war:
Herbst, Oberleitungsausfall in einigen Regionen, keine Grossveranstaltung, keine zusätzlichen Bauarbeiten
Die zwei Zugfehler von
Maexx hatte ich auch in der Konsole. Die sind aber schon in der ersten Minute nach dem Start des Stellwerks aufgetaucht und somit lange vor dem Problem mit DGX 95020. Außerdem kam irgendwann später, aber auch ohne engen zeitlichen Zusammenhang zu DGX 95020, ein weiterer Fehler, siehe unten. Die gleichen drei Fehler hatte ich ziemlich sicher auch schon bei der vorherigen Sitzung im Seehafen, bin nur nicht mehr dazu gekommen, die hier zu melden. Scheinbar tauchen die da systematisch auf.
Ich benutze Java 1.8.0_73 auf Windows 10.
David
Code: Alles auswählen
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.ComparableTimSort.mergeHi(Unknown Source)
at java.util.ComparableTimSort.mergeAt(Unknown Source)
at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
at java.util.ComparableTimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at javax.swing.DefaultRowSorter.sort(Unknown Source)
at js.java.schaltungen.sim.zugUndPlanPanel$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)