Fehler bei der Gleisbelegungsanzeige.

Fehler und Probleme im Stellwerk-Simulator hierhin.

Moderatoren: Stellwerk-Admin, Moderatoren

Antworten
Benutzeravatar
xxJohnxx
Beiträge: 271
Registriert: Do Okt 08, 2009 4:51 pm
StiTz: 711506

Fehler bei der Gleisbelegungsanzeige.

Beitrag von xxJohnxx »

Guten Morgen.

Es tritt ein Fehler auf, wenn man bei der Gleisbelegungsanzeige (Zwischen Fahrplan & Funk) auf Abfahrt drückt. Dann erscheint ja der nächste Abfahrende Zug ganz oben. Dies Funktioniert auch, nur nach 5-10 Minuten fangen die dort vorhandenen Züge an umherzuspringen. Dann sind sie irgendwie über die anzeige verteilt. Einer am Schluss der andere bei der hälfte und so weiter...

Gruß John

Edit: Ist gestern das erste mal im Online spiel aufgefallen. Funktioniert aber auch im Sandbox Test Züge nicht.
A/Z-Designer: Hier und da und dort auch noch.
HD+?
js
Stellwerk-AdminEntwicklerR-Admin [Alternative Stellwerke, München S-Bahn 2004, Test, Zug-Schattenregion]Erbauer
Beiträge: 15392
Registriert: Mi Aug 07, 2002 12:39 pm
StiTz: 700002

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von js »

Waren die Abfahrtszeiten vielleicht gleich?
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
Benutzeravatar
xxJohnxx
Beiträge: 271
Registriert: Do Okt 08, 2009 4:51 pm
StiTz: 711506

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von xxJohnxx »

Nein, nicht das ich wüsste, und da es auch unteranderem in meinem STW war, weiß ich das ziemlich gut.
A/Z-Designer: Hier und da und dort auch noch.
HD+?
Benutzeravatar
xxJohnxx
Beiträge: 271
Registriert: Do Okt 08, 2009 4:51 pm
StiTz: 711506

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von xxJohnxx »

So ich konnte das Reproduzieren.

Stellwerk: Kleinau (AID=744)
Modus: Sandbox Test Züge
Fahrplanjahr: 2010
Themenmarker: A
Störungen: An
Datum: Heute
Ortszeit: 15:25
System: Mac OS X neuste Version
Java: Neuste Version 32/64 Bit von Sun
Javakonsole: Java-Plug-In 1.6.0_20
Verwendung der JRE-Version 1.6.0_20-b02-279-10M3065 Java HotSpot(TM) 64-Bit Server VM
Home-Verzeichnis des Benutzers = /Users/vt04

Java-Plug-In 1.6.0_20
Verwendung der JRE-Version 1.6.0_20-b02-279-10M3065 Java HotSpot(TM) 64-Bit Server VM
Home-Verzeichnis des Benutzers = /Users/vt04


----------------------------------------------------
c: Konsolenfenster schließen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung anzeigen
o: Protokollierung auslösen
p: Proxy-Konfiguration neu laden
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: System- und Bereitstellungseigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
----------------------------------------------------

*** Build: 3165
Mem @ Start 1 max: 98500608 free: 71234160 cur: 85000192
Mem @ Start 2 max: 98500608 free: 78882848 cur: 85000192
V: 2
Preferences können mit dieser Konfiguration im Applet nicht genutzt werden. Um das zu ändern bitte die Doku lesen!
easy mode: false
timemeasurement_impl
Mem @ Start Sim max: 98500608 free: 37057904 cur: 92966912
*** Build: 3165
Exception in thread "IRCConnection.messageLoopThread" java.lang.ExceptionInInitializerError
at js.java.schaltungen.chatcom.chat.onChannelAdd(chat.java:754)
at org.relayirc.chatengine.Server$2.notify(Server.java:712)
at org.relayirc.chatengine.Server.notifyListeners(Server.java:849)
at org.relayirc.chatengine.Server.addChannel(Server.java:707)
at org.relayirc.chatengine.Server.getChannel(Server.java:643)
at org.relayirc.chatengine.Server$_ServerMux.onPrivateMessage(Server.java:977)
at org.relayirc.core.IRCConnection$_IRCConnectionMux.onPrivateMessage(IRCConnection.java:1016)
at org.relayirc.core.IRCConnection.handleCommand(IRCConnection.java:538)
at org.relayirc.core.IRCConnection.run(IRCConnection.java:457)
at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.IllegalThreadStateException: forbid thread creation in disposed TG
at sun.plugin.security.ActivatorSecurityManager.checkAccess(ActivatorSecurityManager.java:159)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:299)
at java.lang.ThreadGroup.checkParentAccess(ThreadGroup.java:118)
at java.lang.ThreadGroup.<init>(ThreadGroup.java:100)
at sun.applet.AppletThreadGroup.<init>(AppletThreadGroup.java:44)
at sun.applet.AppletThreadGroup.<init>(AppletThreadGroup.java:26)
at sun.applet.AppletClassLoader$3.run(AppletClassLoader.java:679)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.getThreadGroup(AppletClassLoader.java:677)
at sun.applet.AppletSecurity.getThreadGroup(AppletSecurity.java:315)
at java.lang.Thread.init(Thread.java:320)
at java.lang.Thread.<init>(Thread.java:379)
at js.java.schaltungen.chatcom.ChannelCTRLInput$1.<init>(ChannelCTRLInput.java:35)
at js.java.schaltungen.chatcom.ChannelCTRLInput.<clinit>(ChannelCTRLInput.java:34)
... 10 more
Exception in thread "AWT-EventQueue-3" java.lang.IllegalThreadStateException: forbid thread creation in disposed TG
at sun.plugin.security.ActivatorSecurityManager.checkAccess(ActivatorSecurityManager.java:159)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:299)
at java.lang.ThreadGroup.checkParentAccess(ThreadGroup.java:118)
at java.lang.ThreadGroup.<init>(ThreadGroup.java:100)
at sun.applet.AppletThreadGroup.<init>(AppletThreadGroup.java:44)
at sun.applet.AppletThreadGroup.<init>(AppletThreadGroup.java:26)
at sun.applet.AppletClassLoader$3.run(AppletClassLoader.java:679)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.getThreadGroup(AppletClassLoader.java:677)
at sun.applet.AppletSecurity.getThreadGroup(AppletSecurity.java:315)
at java.lang.Thread.init(Thread.java:320)
at java.lang.Thread.<init>(Thread.java:393)
at js.java.schaltungen.chatcom.chat.spoolMsg(chat.java:1161)
at js.java.schaltungen.chatcom.chat.sendStatusDelayed(chat.java:1416)
at js.java.schaltungen.chatcom.ChannelInput$1.run(ChannelInput.java:94)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.IllegalThreadStateException: forbid thread creation in disposed TG
at sun.plugin.security.ActivatorSecurityManager.checkAccess(ActivatorSecurityManager.java:159)
at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:299)
at java.lang.ThreadGroup.checkParentAccess(ThreadGroup.java:118)
at java.lang.ThreadGroup.<init>(ThreadGroup.java:100)
at sun.applet.AppletThreadGroup.<init>(AppletThreadGroup.java:44)
at sun.applet.AppletThreadGroup.<init>(AppletThreadGroup.java:26)
at sun.applet.AppletClassLoader$3.run(AppletClassLoader.java:679)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.getThreadGroup(AppletClassLoader.java:677)
at sun.applet.AppletSecurity.getThreadGroup(AppletSecurity.java:315)
at java.lang.Thread.init(Thread.java:320)
at java.lang.Thread.<init>(Thread.java:393)
at js.java.schaltungen.chatcom.chat.spoolMsg(chat.java:1161)
at js.java.schaltungen.chatcom.chat.sendStatusDelayed(chat.java:1416)
at js.java.schaltungen.chatcom.ChannelInput$2.run(ChannelInput.java:129)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Bild der Gleisbelegung:
Bild
Die Position ist aber immer nur Mommentabhänngig. Das bleib nur ein paar Sek stehen, dann springt es weiter.
Ich hab während das aufgetreten ist Zeitung gelesen, es kam ganz plötzlich.

Gruß John
A/Z-Designer: Hier und da und dort auch noch.
HD+?
Benutzeravatar
reiner95
Beiträge: 7849
Registriert: Mo Mär 01, 2004 4:16 pm
StiTz: 700486

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von reiner95 »

Hallo,

Elsterwolke und ich konnten das im Rahmen von verschiedenen Tests leider nicht reproduzieren. Hier müßte ggf geschaut werden, woran das liegt.
js
Stellwerk-AdminEntwicklerR-Admin [Alternative Stellwerke, München S-Bahn 2004, Test, Zug-Schattenregion]Erbauer
Beiträge: 15392
Registriert: Mi Aug 07, 2002 12:39 pm
StiTz: 700002

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von js »

xxJohnxx hat geschrieben: Caused by: java.lang.IllegalThreadStateException: forbid thread creation in disposed TG
at sun.plugin.security.ActivatorSecurityManager.checkAccess(ActivatorSecurityManager.java:159)
Da scheinst du aber ein ganz andere Problem mit deinem System zu haben. Du solltest deshalb erstmal prüfen, welche Änderungen du in den letzten Tagen auf dem System gemacht hast.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
Elsterwolke
Beiträge: 628
Registriert: So Jun 22, 2008 7:25 pm
StiTz: 707474

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von Elsterwolke »

Hallo,

ich habe den Test mit dem Stellwerk Merxferri/Kleinau nachgestellt. Sandbox-Testzüge 2010 Start 05:00 Uhr.

Folgendes ist mir dabei aufgefallen:
Im oberen Bereich gibt es Haltepunktelemente "Hh" ... im Fahrplan des Zuges RB 57300 ist allerdings "HH" 05:23 / 05:24 angegeben. Der Zug hält dort und wird im Fahrplan grün markiert. Zu diesem Zeitpunkt wird allerdings die Gleisbelegung durcheinander gewirbelt, d.h. Züge, die nach der Abfahrt oben sortiert waren, stehen jetzt irgendwo in der Mitte. Der fehlerhafte Zug wird in der Gleisbelegung nicht angezeigt.

Ein weiteres bzw. erneutes Sortieren ist danach weder nach Zug noch nach Abfahrt nicht mehr möglich. Auch taucht dann das von John beobachtete "Umherspringen" auf. In der Regel passiert das, wenn ein Zug einen Bahnsteig/Haltepunkt erreicht und ebenfalls wenn er abfährt (jeweils 2x) oder in das Stellwerk ein- oder ausfährt.
xxJohnxx hat geschrieben:Ich hab während das aufgetreten ist Zeitung gelesen...
Wenn Du schon weißt, dass es einen Fehler gibt, empfehle ich Dir, Dich auf diesen Fehler und nicht auf Nebentätigkeiten zu konzentrieren :wink: . Zumal es sich hier auch um einen Erbauerfehler in den Bezeichnungen handelt.

Gruß
Elsterwolke
js
Stellwerk-AdminEntwicklerR-Admin [Alternative Stellwerke, München S-Bahn 2004, Test, Zug-Schattenregion]Erbauer
Beiträge: 15392
Registriert: Mi Aug 07, 2002 12:39 pm
StiTz: 700002

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von js »

Das ist mal eine Aussage! Eine statische Codeanalyse hat gezeigt, dass da in der Tat bei Groß-/Kleinschreibungsfehler etwas krummes passieren kann.
Hier würde eine Signatur stehen. Beachtet eh keiner, wozu also.
Benutzeravatar
xxJohnxx
Beiträge: 271
Registriert: Do Okt 08, 2009 4:51 pm
StiTz: 711506

Re: Fehler bei der Gleisbelegungsanzeige.

Beitrag von xxJohnxx »

Hallo
js hat geschrieben:
xxJohnxx hat geschrieben: Caused by: java.lang.IllegalThreadStateException: forbid thread creation in disposed TG
at sun.plugin.security.ActivatorSecurityManager.checkAccess(ActivatorSecurityManager.java:159)
Da scheinst du aber ein ganz andere Problem mit deinem System zu haben. Du solltest deshalb erstmal prüfen, welche Änderungen du in den letzten Tagen auf dem System gemacht hast.
Also Änderungen hab ich schon sein Monaten nicht mehr gemacht.

Also im Fahrplaneditor hab ich jetzt nochmals Hh eingetragen (war auch schon drin). Es kommt gerade durch den 18:30 Script. Werd ich gleich überprüfen.

Also das mit dem Zeitunglesen war auch nur nebenbei, und ich hatte den Laptop auf den Knien und hab alle 30 -50 sek geguckt. Aber das mit dem Zug in Hh ist mir noch nicht aufgefallen.

Danke und Gruß John
A/Z-Designer: Hier und da und dort auch noch.
HD+?
Antworten