Colin,
I upgraded Koha-3.10 to koha-3.12. But opac can't search and show the
following errors. Could anyone know how to fix the following problem? Thanks a lot.
Software error: Base class package "OpenILS::QueryParser" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: This is very odd. Could you try turning off QueryParser and see if that fixes it (we'll then troubleshoot the problem so that this works with UseQueryParser, but I'm not quite sure what the error means and want to make sure I understand it)?
Jared, Koha/QueryParser/Driver/PQF.pm has a use base qw(OpenILS::QueryParser) but unless you installed the OpenILS modules ( by installing evergreen) that will not exist in your Perl lib path so you will be using an empty class as the parent. There are a few other hardcoded references to yje OpenILS tree in the QueryParser code.
OpenILS::QueryParser is included in Koha as of bug 9239. Did I screw up the alpha tag? It installed correctly for me when I tested the tarball. Regards, Jared -- Jared Camins-Esakov Bibliographer, C & P Bibliography Services, LLC (phone) +1 (917) 727-3445 (e-mail) jcamins@cpbibliography.com (web) http://www.cpbibliography.com/