diff --git a/include/errors/class_SimplePluginError.inc b/include/errors/class_SimplePluginError.inc
index 6fbccc78c35dfb1b9f19692581c71563e99f47a4..397077e3fba770a1d35421718ef4104a73e60c07 100644
--- a/include/errors/class_SimplePluginError.inc
+++ b/include/errors/class_SimplePluginError.inc
@@ -52,6 +52,9 @@ class SimplePluginError extends FusionDirectoryError
         trigger_error('Invalid origin of class '.get_class($origin));
       }
     }
+    if (!$this->object instanceof simpleTabs) {
+      $this->object = NULL;
+    }
   }
 
   public function toArray (): array
@@ -81,7 +84,7 @@ class SimplePluginError extends FusionDirectoryError
       $html .= htmlescape($this->object->getBaseObject()->dn.' > ');
     }
 
-    if (isset($this->tab)) {
+    if (isset($this->tab) && isset($this->tab->parent->by_name[get_class($this->tab)])) {
       $html .= htmlescape($this->tab->parent->by_name[get_class($this->tab)].' > ');
     }