https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42374 --- Comment #4 from David Cook <dcook@prosentient.com.au> --- I notice that the following entry in %ENV appears after plack.psgi loads C4::Koha and when C4::Koha loads Business::ISBN: 'ISBN_RANGE_MESSAGE' => undef, It looks like C4::Koha has been loading Business::ISBN since 2013, and plack.psgi has loaded C4::Koha since 2015. There's some weird code in Business::ISBN::Data which I'm guessing sets ISBN_RANGE_MESSAGE to undef by accident... So it's going to be something else... By the time it hits install.pl it's become this: 'ISBN_RANGE_MESSAGE' => '', I'm guessing that would be due to the CGI emulation where it takes the %ENV and turns it into the Plack $env. -- It might be bug 38384. One patch moved 'require Koha::Plugins;' to 'use Koha::Plugins;' And that creates a cascading chain of dependencies being loaded... C4::Output, C4::Auth, Koha::TwoFactorAuth, C4::Letters, C4::Members, C4::Overdues, C4::Accounts, C4::Stats, Koha::Statistics, Koha::Items, C4::Biblio, and finally C4::Koha, which calls "use Business::ISBN" again. Business::ISBN calls Business::ISBN::Data which runs this line of code: %Business::ISBN::country_data = _get_data(); And that gets us to here: carp "ISBN_RANGE_MESSAGE is set to [$ENV{ISBN_RANGE_MESSAGE}] but that file does not exist!\nTrying to use the default locations\n"; -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.