.. include:: /Includes.rst.txt .. _breaking-64714: ============================================================= Breaking: #64714 - Catch exceptions for inaccessible storages ============================================================= See :issue:`64714` Description =========== Changed `\TYPO3\CMS\Core\Resource\Exception\ResourcePermissionsUnavailableException` to extend from `\TYPO3\CMS\Core\Resource\Exception` instead of `\RuntimeExtension` Impact ====== If a call to `\TYPO3\CMS\Core\Resource\Driver\LocalDriver->getPermissions()` throws an exception and your extension catches `\RuntimeExtension` it breaks on permission read errors. Migration ========= To write a compatible extension you can do following in your catch block: .. code-block:: php } catch(\RuntimeException $e) { // Do exception handling } catch(\TYPO3\CMS\Core\Resource\Exception\ResourcePermissionsUnavailableException $e) { // Do same exception handling } .. index:: PHP-API, FAL, Backend