diff --git a/typo3/sysext/scheduler/Classes/Scheduler.php b/typo3/sysext/scheduler/Classes/Scheduler.php
index 6046f73cb6098f2b46887e2619199e3e08399940..f06a96643426738f72d0d43692fdb25f94aba556 100644
--- a/typo3/sysext/scheduler/Classes/Scheduler.php
+++ b/typo3/sysext/scheduler/Classes/Scheduler.php
@@ -127,7 +127,7 @@ class Scheduler implements SingletonInterface, LoggerAwareInterface
                 }
             }
             $executionCount = count($executions);
-            if (count($serialized_executions) !== $executionCount) {
+            if (!is_array($serialized_executions) || count($serialized_executions) !== $executionCount) {
                 if ($executionCount === 0) {
                     $value = '';
                 } else {