I got another report of this problem, and it looks to be more generic than just ISBNs. I was able to extract the following from our Apache access and error logs:
173.13.87.85 - - [30/Aug/2014:10:59:16 -0400] "GET /eg/opac/results?contains=contains&_special=1&qtype=identifier%7Cisbn&query=9781455829132&locg=1 HTTP/1.1" 500 1003 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 open_ils_staff_client/2.6.0mvlc.1"
[Sat Aug 30 10:59:17 2014] [error] [client 173.13.87.85] egweb: Context Loader error: Can't use an undefined value as an ARRAY reference at /usr/local/share/perl/5.14.2/OpenILS/WWW/EGCatLoader/Util.pm line 73.\n
and
173.13.87.85 - - [30/Aug/2014:12:25:55 -0400] "GET /eg/opac/results?query=pref_ou%28CHELMSFORD%29+pref_ou%28CHELMSFORD%29+title%3Aentertainment+weekly++august+&qtype=keyword&fi%3Asearch_format=&locg=18&_adv=1&page=0 HTTP/1.1" 500 1003 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 open_ils_staff_client/2.6.0mvlc.1"
[Sat Aug 30 12:25:56 2014] [error] [client 173.13.87.85] egweb: Context Loader error: Can't use an undefined value as an ARRAY reference at /usr/local/share/perl/5.14.2/OpenILS/WWW/EGCatLoader/Util.pm line 73.\n
The first is an identifier search for ISBN and the second a keyword search, qualified by title for a magazine. These are the most commonly reported searches to have issues on our server.
I'll keep digging and update this ticket if I find out anything new.
I got another report of this problem, and it looks to be more generic than just ISBNs. I was able to extract the following from our Apache access and error logs:
173.13.87.85 - - [30/Aug/ 2014:10: 59:16 -0400] "GET /eg/opac/ results? contains= contains& _special= 1&qtype= identifier% 7Cisbn& query=978145582 9132&locg= 1 HTTP/1.1" 500 1003 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 open_ils_ staff_client/ 2.6.0mvlc. 1" share/perl/ 5.14.2/ OpenILS/ WWW/EGCatLoader /Util.pm line 73.\n
[Sat Aug 30 10:59:17 2014] [error] [client 173.13.87.85] egweb: Context Loader error: Can't use an undefined value as an ARRAY reference at /usr/local/
and
173.13.87.85 - - [30/Aug/ 2014:12: 25:55 -0400] "GET /eg/opac/ results? query=pref_ ou%28CHELMSFORD %29+pref_ ou%28CHELMSFORD %29+title% 3Aentertainment +weekly+ +august+ &qtype= keyword& fi%3Asearch_ format= &locg=18& _adv=1& page=0 HTTP/1.1" 500 1003 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 open_ils_ staff_client/ 2.6.0mvlc. 1" share/perl/ 5.14.2/ OpenILS/ WWW/EGCatLoader /Util.pm line 73.\n
[Sat Aug 30 12:25:56 2014] [error] [client 173.13.87.85] egweb: Context Loader error: Can't use an undefined value as an ARRAY reference at /usr/local/
The first is an identifier search for ISBN and the second a keyword search, qualified by title for a magazine. These are the most commonly reported searches to have issues on our server.
I'll keep digging and update this ticket if I find out anything new.