"Exception: in_array(): Argument #2 ($haystack) must be of type array" nach Wechsel PHP7.4 > 8.1

Hallo zusammen,

ich habe folgendes Problem nach dem Wechsel von PHP 7.4 zu PHP8.1 unter NC 24.0.12:
Das Dateibrowsing funktioniert nicht mehr. Es wird nur “interner Serverfehler” angezeigt.

Im Log steht folgendes:
Exception: in_array(): Argument #2 ($haystack) must be of type array, bool given in file ‘/var/www/html/nextcloud/lib/private/PreviewManager.php’ line 360

/var/www/html/nextcloud/lib/private/AppFramework/App.php - line 172:
OC\AppFramework\Http\Dispatcher->dispatch()

/var/www/html/nextcloud/lib/private/Route/Router.php - line 298:

OC\AppFramework\App::main()

/var/www/html/nextcloud/lib/base.php - line 1030:

OC\Route\Router->match()

/var/www/html/nextcloud/index.php - line 36:

OC::handleRequest()

Verursacht durch TypeError: in_array(): Argument #2 ($haystack) must be of type array, bool given

/var/www/html/nextcloud/lib/private/PreviewManager.php - line 360:

in_array()

/var/www/html/nextcloud/lib/private/PreviewManager.php - line 374:

OC\PreviewManager->getEnabledDefaultProvider()

/var/www/html/nextcloud/lib/private/PreviewManager.php - line 390:

OC\PreviewManager->registerCoreProvider()

/var/www/html/nextcloud/lib/private/PreviewManager.php - line 168:

OC\PreviewManager->registerCoreProviders()

/var/www/html/nextcloud/apps/viewer/lib/Listener/LoadViewerScript.php - line 55:

OC\PreviewManager->getProviders()

/var/www/html/nextcloud/lib/private/EventDispatcher/ServiceEventListener.php - line 87:

OCA\Viewer\Listener\LoadViewerScript->handle()

/var/www/html/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 251:

OC\EventDispatcher\ServiceEventListener->__invoke()

/var/www/html/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 73:

Symfony\Component\EventDispatcher\EventDispatcher->callListeners()

/var/www/html/nextcloud/lib/private/EventDispatcher/EventDispatcher.php - line 88:

Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

/var/www/html/nextcloud/lib/private/EventDispatcher/EventDispatcher.php - line 100:

OC\EventDispatcher\EventDispatcher->dispatch()

/var/www/html/nextcloud/apps/dashboard/lib/Controller/DashboardController.php - line 101:

OC\EventDispatcher\EventDispatcher->dispatchTyped()

/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 225:

OCA\Dashboard\Controller\DashboardController->index()

/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 133:

OC\AppFramework\Http\Dispatcher->executeController()

/var/www/html/nextcloud/lib/private/AppFramework/App.php - line 172:

OC\AppFramework\Http\Dispatcher->dispatch()

/var/www/html/nextcloud/lib/private/Route/Router.php - line 298:

OC\AppFramework\App::main()

/var/www/html/nextcloud/lib/base.php - line 1030:

OC\Route\Router->match()

/var/www/html/nextcloud/index.php - line 36:

OC::handleRequest()

Infos zum System:
Plattform: lokaler v-Server unter VMware
OS: Debian 11
PHP Version 8.1.18
Erweiterungen: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, Reflection, SPL, session, standard, sodium, apache2handler, mysqlnd, PDO, xml, apcu, bcmath, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, intl, ldap, exif, mysqli, pdo_mysql, Phar, posix, readline, redis, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache

Hat hierzu vielleicht jemand eine Idee bzw. Lösung?

Vielen Dank im Voraus für eure Unterstützung.

VG,
Carsten