Du weißt, normalerweise ist es eine gute Programmierpraxis, Überprüfungsmechanismen für Werte einzubauen, wenn falsche Eingabedaten zur Verarbeitung übergeben werden, bevor sie dem Benutzer angezeigt werden. Stattdessen sollte etwas wie "NA" oder etwas Menschenlesbares angezeigt werden. Der Aufwand dafür ist coding-mäßig äußerst gering.
Wissend das und vorausgesetzt, dass dies ein solcher Programmierfehler ist, entzieht es sich meiner Vorstellungskraft, wie solche Dinge Programmierern in diesem Zeitalter entgehen, es sei denn, der Programmierer, der dies geschrieben hat, ist entweder unerfahren oder die Plattform, die er zum Codieren verwendet, hat gewisse Einschränkungen.