diff --git a/src/Controller/SearchApiPageController.php b/src/Controller/SearchApiPageController.php
index bec2d72..fa39156 100644
--- a/src/Controller/SearchApiPageController.php
+++ b/src/Controller/SearchApiPageController.php
@@ -6,6 +6,7 @@ use Drupal\Core\Controller\ControllerBase;
 use Drupal\search_api\Entity\Index;
 use Drupal\search_api_page\Entity\SearchApiPage;
 use Symfony\Component\HttpFoundation\Request;
+use Drupal\search_api\SearchApiException;
 
 /**
  * Defines a controller to serve search pages.
@@ -83,8 +84,13 @@ class SearchApiPageController extends ControllerBase {
       $results = array();
       foreach ($items as $item) {
 
-        /** @var \Drupal\Core\Entity\EntityInterface $entity */
-        $entity = $item->getOriginalObject()->getValue();
+        try {
+          /** @var \Drupal\Core\Entity\EntityInterface $entity */
+          $entity = $item->getOriginalObject()->getValue();
+        }
+        catch (SearchApiException $e) {
+          continue;
+        }
         if (!$entity) {
           continue;
         }
