Tastsächlich hatte, typisch für alten Legacy-Code, jemand map ↔ sort-Konstrukte gebaut, deren aus Listen gezogene Werten aber nicht geprüft, ob die existieren.
Mit der Folge, dass eben ab und an "Modification of a read-only value attempted" geworfen wurde.
Da war das
Nachlesen auf Perlmonks doch sinnvoll.
Ich muss mal per Debugausgabe sehen, bei welchen Werten das dann zuschlägt, das wird wohl ein paar Tage oder gar Wochen dauern bis der Bug zuschlägt.
Und wer meint: 'mach mal einen testcase mit zufälligen Werten', dem sag ich: hatte ich alles millionenfach mit automatischen Werten, es war auf dem Entwickler-Linux-PC ok, nur auf dem Produktionsserver reagierte das Programm ab und an vermurkst.
Real Life of a Perl programmer. ;-)
Last edited: 2023-05-03 17:27:37 +0200 (CEST)