https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42374 --- Comment #6 from David Cook <dcook@prosentient.com.au> --- This is so cool... I reckon it's an autovivication bug in Business::ISBN::Data! /usr/share/perl5/Business/ISBN/Data.pm 413 no warnings 'uninitialized'; 414 my @candidates = grep { -e } ( 415 $ENV{ISBN_RANGE_MESSAGE}, # env 416 catfile( dirname( __FILE__ ), $file ), # next to the module 417 $file, # current directory 418 ); It's the grep! If you write a Perl script, you can test it by dumping %ENV before and after the following: grep { -e } $ENV{ISBN_RANGE_MESSAGE}; If you look at https://perldoc.perl.org/functions/grep: "Note that $_ is an alias to the list value, so it can be used to modify the elements of the LIST. While this is useful and supported, it can cause bizarre results if the elements of LIST are not variables." Yiiiiiikes. So I'm going to report a bug on Business::ISBN(::Data) for this one, but yeah... -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.