.. include:: /Includes.rst.txt ========================== TYPO3 Exception 1596980032 ========================== .. include:: /If-you-encounter-this-exception.rst.txt InvalidArgumentException: A cache identifier was not set ========================================================= When debuging the corresponding cache.definition might look like this: .. code-block:: php '' => array('groups' => array('pages', 'all')) This error can break the backend and frontend. Background ---------- Before TYPO3 version 10 it was common that the variable :php:`$_EXTKEY` was replaced automatically by the extension key of the corresponding extension. This has changed and the variable either has to be defined or the extension key automatically applied. As the variable :php:`$_EXTKEY` was undefined, the array key for the cache definition was empty. The error was therefore caused by an incomplete extension-update. Solution -------- Search in all extensions for usage of :php:`$_EXTKEY` in the file :file:`ext_localconf.php`. If the variable is used but not defined in that file, define it in the beginning or replace it by the extension key.