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);
     }
 
     /**