c't

c't-Projekte - Mailinglisten


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

Re: [ct-bot] Basic-Interpreter für den Bot

Absender: Timo Sandmann
Datum: Mi, 07.07.2010 13:18:27
In-reply-to: <096FD558C4D20046A1BABE72DFF0C6C33B3EF7F436@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
References: <000001cb1c4f$a2fa5520$0400a8c0@mexpnew> <D4B13581-6274-4860-8882-50FFC14EDA10@xxxxxxxxxxxxxxx> <096FD558C4D20046A1BABE72DFF0C6C33B3EF7F436@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>


Hallo Frank,

Am 07.07.2010 um 12:35 schrieb Menzel, Frank IT-OS:
> Wenn ich via dem neuen Button irgendwas als Script hochlade, dann kommen massenweise diese Meldungen:
> [7 Jul 10 12:29:57.800] WARNING: Bot-Steuercode hat unerwartete lastTransmitted-Zeit gesendet (erwartet: 7410, tatsächlich: 7310); dies deutet darauf hin, dass der Steuercode Simschritte verschlafen hat [ctSim.model.bots.components.Sensors.warning() Thread AWT-EventQueue-0 (15)]

ah ok, das ist nicht direkt ein Fehler, sondern besagt "nur", dass die Uhren von Bot und Sim nicht mehr synchron laufen. Das sollte jetzt (Version 1673) in dem Fall nicht mehr auftreten. 
Nervig an der Sache ist, dass der Sim dann in jedem Zyklus erneut warnt, auch wenn die Zeitdifferenz konstant konstant bleibt, dadurch werden extrem viele Meldungen in die Konsole geschrieben, die völlig unnötig sind.

> Und zum Schluss diese:
> [7 Jul 10 12:29:58.322] WARNING: Bot-Probleme: Ein oder mehrere Bots waren viel zu langsam (>500 ms) [ctSim.controller.warn() Thread AWT-Shutdown (11)]

Das ist schon eher ein Problem, vielleicht kannst Du bei Gelegenheit mal testen, ob das jetzt auch noch passiert. Ist zwar nicht wirklich wichtig, weil die ganze Situation ja ein Sonderfall ist (Sim schickt Kommando, das der Bot nicht kennt - normalerweise dürfte das nicht vorkommen), hilft aber, die Bot-Sim-Kommunikation etwas robuster zu machen. 

Gruß, 
Timo