Un bug informatique provoque le chaos dans les trains néerlandais
Ce dimanche 3 avril, tous les trains néerlandais ont été paralysés à cause d'un bug survenu en fin de matinée dans le système informatique de la principale entreprise ferroviaire du pays, Nederlandse Spoorwegen.
Des centaines de passagers se sont ainsi retrouvés bloqués dans les gares de tout le pays et ont été invités par la compagnie ferroviaire à utiliser des moyens de transport alternatifs. L'incident a également affecté les passagers dont les trains étaient déjà en route et pour lesquels le trajet s'est vu interrompu.
Bien qu'on ne sache pas en détail quelle était la cause de ce bug (certains oseraient-ils des mises en prod le dimanche ?!), il semblerait que celui-ci était lié au système qui génère les plannings en temps réel pour les trains et les équipes.
Comme le précise l'entreprise dans sa page d'information dédiée à l'incident, ce système est très important pour la sécurité et les opérations programmées puisque si un incident se déclare quelque part sur le réseau, l'intégralité du système s'ajuste automatiquement, ce que le bug a justement empêché.
En complément, aucune information ne pouvait être affichée sur les panneaux en gare ni transmise via les hauts-parleurs.
Malgré une résolution du bug dans la journée, l'impact restait quant à lui considérable car l'intégralité des outils informatiques de suivi devait être mis à jour et chacun des trains du réseau devait être positionné à l'endroit exact attendu par le système.
L'immobilisation des trains a duré jusqu'aux environs de 17 heures, voire plus tard dans la nuit pour certains, et le trafic a repris son cours normal ce jour.
À lire aussi sur Les Joies du Code :
🔥 C’est pété et ça va le rester : 30% des bugs critiques des extensions WordPress ne sont jamais corrigés
😬 En 2022, Microsoft tente un remake du bug de l’an 2000
🐞 Facebook, GitHub et TikTok rejoignent le programme de bug bounty qui sécurise l'open source
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
À lire également
Passbolt : le gestionnaire de mots de passe open source que votre équipe mérite vraiment
Je connais l’histoire, vous la connaissez, on la connaît tous. Le stagiaire qui est resté six mois, qui a fini par avoir accès à un peu (beaucoup) plus de choses...
Articles recommandés
JetBrains sort la première mise à jour majeure de l'année pour ses solutions pour les développeurs
Excellent : un incroyable trophée met à l'honneur les développeuses et développeurs CSS
Ces 13 et 14 avril, assistez à la KotlinConf 2023 en ligne
JetBrains sort la première mise à jour majeure de l'année pour ses solutions pour les développeurs
Le langage Kotlin continue d'évoluer : le point sur ses nouveautés
Excellent : un incroyable trophée met à l'honneur les développeuses et développeurs CSS
Plus de contenu
Quand j'utilise un framework de manière inappropriée
Quand j'ai carte blanche pour le choix des frameworks
Quand je lance une énième compilation
À chaque fois que je commence à corriger un bug
Quand git blame me révèle que c’est moi qui ai écrit ce code pourri
J'écoute bien ouais 😑
Quand je lance les tests en local pour la première fois
Quand je pense être en train de retirer un bout de code inutile
Quand j'utilise un framework de manière inappropriée
Quand j'ai carte blanche pour le choix des frameworks
Quand je lance une énième compilation
À chaque fois que je commence à corriger un bug
Quand git blame me révèle que c’est moi qui ai écrit ce code pourri