diff --git a/module/VuFind/src/VuFind/Search/Factory/AbstractSolrBackendFactory.php b/module/VuFind/src/VuFind/Search/Factory/AbstractSolrBackendFactory.php index 41dd14086ed426fcd8f2e8a12609fb0a35e22b18..17158c88348e68377783feeb98474e647f4afdbe 100644 --- a/module/VuFind/src/VuFind/Search/Factory/AbstractSolrBackendFactory.php +++ b/module/VuFind/src/VuFind/Search/Factory/AbstractSolrBackendFactory.php @@ -31,6 +31,7 @@ namespace VuFind\Search\Factory; use VuFind\Search\Solr\InjectHighlightingListener; use VuFind\Search\Solr\MultiIndexListener; +use VuFind\Search\Solr\V4\ErrorListener; use VuFindSearch\Backend\BackendInterface; use VuFindSearch\Backend\Solr\QueryBuilder; @@ -182,6 +183,10 @@ abstract class AbstractSolrBackendFactory implements FactoryInterface ); $mindexListener->attach($events); } + + // Error listener, use SOLR 4.x by default + $errorListener = new ErrorListener($backend); + $errorListener->attach($events); } /**