Fragen? Antworten! Siehe auch: Alternativlos
Das ist für Softwareingenieure wichtig, sich mit sowas auseinanderzusetzen.
Alle Flüge müssen einen Flugplan einreichen. Aus diesem Flugplan berechnet dann jedes Land den Teil der Strecke der Route, der ihr Territorium kreuzt. Die Software im UK hat den Plan angenommen, und dann Waypoints auf dem Routenteil in ihrem Territorium zu extrahieren versucht.
Im Flugplan war die Route drin, und syntaktisch und semantisch sah die auch gut aus. Der Flugplan wurde akzeptiert. Beim Berechnen der Teilroute gab es dann irgendwelche doppelt vergebenen Identifier, so dass Einreisepunkt = Ausreisepunkt rauskam.
Das hat die Software als wahrscheinlich Ergebnis eines Fehlers erkannt und eine Exception geworfen. Daraufhin schaltet sich das System in den Notfallmodus und stellte die Arbeit ein.
Dann gab es einen Failover auf das Backupsystem, das natürlich dieselbe Software laufen ließ und an derselben Stelle auch eine Exception warf.
Daraufhin war das Gesamtsystem down und sie mussten die Flüge canceln.
Das ist ein Feature in solchen kritischen Systemen, dass die lieber runterfahren als Mist zu machen, wenn irgendwas komisch riecht.