Skip to content

v1.20.3

Choose a tag to compare

@github-actions github-actions released this 31 Aug 06:53
· 28 commits to main since this release

Robustheit und zwei Korrekturen aus einer Durchsicht des Codes. Kein
Datenbank-Eingriff nötig — Schema 9 wie in 1.20.1.

Ein Fehlklick beendet das Cockpit nicht mehr

Bisher galt: Läuft in der Oberfläche etwas schief, das niemand abgefangen hat,
schreibt das Cockpit eine FATAL-Zeile ins Log und ist weg. Genau so ist es in
1.20.1 beim Rechtsklick auf einer Karten-Fläche passiert.

Der Grund steckt in der Bauweise: Ein Ereignis-Handler in der Oberfläche kann
einen Fehler nicht zurückgeben — er landet unweigerlich ganz oben und beendet
den Prozess. Rund 45 solcher Handler gibt es; jeden einzeln abzusichern ist
eine Disziplinfrage, die man irgendwann verliert.

Solche Fehler werden jetzt zentral abgefangen. Im Log steht dann

Unbehandelte Ausnahme im UI-Thread — abgefangen, die Anwendung laeuft weiter.

statt einer FATAL-Zeile, und die Überwachung läuft weiter.

Das ist kein Freibrief: Geloggt wird auf Error, damit es auffällt. Ein
Werkzeug, dessen Aufgabe die Überwachung anderer Systeme ist, darf nur nicht
an einem Fehlklick sterben — ein stiller Totalausfall der Überwachung ist der
teurere Fehler.

„Kartenhintergrund…" ist wieder erreichbar

Mit dem Kartenmenü ist in 1.20.2 versehentlich auch der eigene Kartenhintergrund
je Bereich verschwunden — die Aktion stand nur dort. Damit ließ sich weder ein
Hintergrund setzen noch ein bereits gesetzter zurücknehmen.

Sie steht jetzt im Kontextmenü des Baums, zwischen „Host-Zuordnung…" und
„Unterbereich…".

Filter-Katalog: vorgemerktes Löschen ist sichtbar

Ein zum Löschen vorgemerkter Filter sah in der Liste aus wie jeder andere; die
einzige Rückmeldung war der kleine Zähler in der Fußzeile. Jetzt steht an der
Zeile „Wird beim Übernehmen gelöscht" in Rot.

Bewusst nicht in der grünen Trefferfarbe daneben: Der Satz hätte sich dort wie
eine Bestätigung gelesen.