diff --git a/core_search_facets/src/Tests/WebTestBase.php b/core_search_facets/src/Tests/WebTestBase.php
index e68b66d..4184da3 100644
--- a/core_search_facets/src/Tests/WebTestBase.php
+++ b/core_search_facets/src/Tests/WebTestBase.php
@@ -26,7 +26,6 @@ abstract class WebTestBase extends SimpletestWebTestBase {
     'field',
     'search',
     'entity_test',
-    'views',
     'node',
     'facets',
     'block',
diff --git a/src/Plugin/facets/facet_source/SearchApiViewsPageDeriver.php b/src/Plugin/facets/facet_source/SearchApiViewsPageDeriver.php
index 8793b80..a6b4a8c 100644
--- a/src/Plugin/facets/facet_source/SearchApiViewsPageDeriver.php
+++ b/src/Plugin/facets/facet_source/SearchApiViewsPageDeriver.php
@@ -7,6 +7,7 @@
 
 namespace Drupal\facets\Plugin\facets\facet_source;
 
+use Drupal\Component\Plugin\Exception\PluginNotFoundException;
 use Drupal\Component\Plugin\PluginBase;
 use Drupal\facets\FacetSource\FacetSourceDeriverBase;
 
@@ -23,11 +24,17 @@ class SearchApiViewsPageDeriver extends FacetSourceDeriverBase {
   public function getDerivativeDefinitions($base_plugin_definition) {
     $base_plugin_id = $base_plugin_definition['id'];
 
-    if (!isset($this->derivatives[$base_plugin_id])) {
-      $plugin_derivatives = array();
+    try {
       /** @var \Drupal\Core\Entity\EntityStorageInterface $views_storage */
       $views_storage = $this->entityTypeManager->getStorage('view');
       $all_views = $views_storage->loadMultiple();
+    }
+    catch (PluginNotFoundException $e) {
+      return [];
+    }
+
+    if (!isset($this->derivatives[$base_plugin_id])) {
+      $plugin_derivatives = array();
 
       /** @var \Drupal\views\Entity\View $view */
       foreach ($all_views as $view) {
