If no active currency is set, SIIP2 patron information lookups can fail to return a response. This was observed for message 23 responses, but probably also affects message 63 responses. The problem is line 128 of C4/SIP/ILS/Patron.pm: my $currency = substr Koha::Acquisition::Currencies->get_active->currency, 0, 3; If no currency is active, an exception is thrown and the SIP protocol loop terminates. This likely affects all releases that include the patches for bug 23426