Fehlermeldung ohne Fehler?

Hallo in die Runde,
mir ist schon seit längerem ein „Fehler“ in der IP-Symcon Verwaltungskonsole aufgefallen. Ich habe mittlerweile 2 Skripte, die über einen ScriptTimer regelmäßig ausgeführt werden. Obwohl die beiden Skripte offenscheinlich ohne Fehler abgearbeitet werden (kein Fehler beim manuellen Ausführen und auch keine Einträge im Logfile), steht in der Verwaltungskonsole neben dem Skript ein rotes Ausrufezeichen mit dem Hinweis „Bei der letzten Ausführung dieser Automation trat ein Fehler auf“. Kann sich das jemand erklären? Ist das vielleicht ein Fehler-Flag, das irgendwann während des Testens mal gesetzt und nie zurückgesetzt wurde? Oder gibt es irgendwo noch ein weiteres Log, wo wirklich ein Fehler geloggt wird?

Meine aktuelle Systemumgebung:
Kernel: IP-Symcon 7.0, Ubuntu (Docker) (amd64), 04.12.2023, a7bfa952c277
Verwaltungskonsole: 7.1.0.0

Das „Problem“ ist aber offenbar nicht von der SW-Version abhängig, weil es auch unter 6.x schon da war…

VG

Hast du im Skript ein exit?

paresy

Ja, die rufe ich aber jedesmal mit „exit(0);“ auf. Sollte meines Wissens nach bedeuten, dass das Programm ohne Fehler beendet wird. Ist dem nicht so?

VG

Ich meine Symcon erkennt das auch als Fehler.
Aber ein Return sollte gehen.
Michael

exit ist ein Fehler. Return würde ohne Fehler beenden. :slight_smile:

paresy

Tja, so einfach kann das sein… exit(0); durch return; ersetzt und schupps geht alles :slight_smile: Vielen Dank in die Runde!

VG

1 „Gefällt mir“