diff --git a/lib/private/Log/ExceptionSerializer.php b/lib/private/Log/ExceptionSerializer.php
index b9932cfa05ceb99cc9e9adf9a9f773d0130992ab..8cfdb57b225cec373f547c043bfcb0b91b16795c 100644
--- a/lib/private/Log/ExceptionSerializer.php
+++ b/lib/private/Log/ExceptionSerializer.php
@@ -100,8 +100,8 @@ class ExceptionSerializer {
 	private function filterTrace(array $trace) {
 		$sensitiveValues = [];
 		$trace = array_map(function (array $traceLine) use (&$sensitiveValues) {
-			$className = $traceLine['class'];
-			if (isset(self::methodsWithSensitiveParametersByClass[$className])
+			$className = $traceLine['class'] ?? '';
+			if ($className && isset(self::methodsWithSensitiveParametersByClass[$className])
 				&& in_array($traceLine['function'], self::methodsWithSensitiveParametersByClass[$className], true)) {
 				return $this->editTrace($sensitiveValues, $traceLine);
 			}