Whoops, looks like something went wrong.

Get help in the TYPO3 Documentation

If you need help solving this exception, you can have a look at the TYPO3 Documentation. There you can find solutions provided by the TYPO3 community. Once you have found a solution to the problem, help others by contributing to the documentation page.

Find a solution for this exception in the TYPO3 Documentation.

(1/1) #1476107295 TYPO3\CMS\Core\Error\Exception

PHP Warning: file_get_contents(/var/www/users/kappelborgskagenlts/kappelborgskagenlts/typo3temp/var/cache/data/assets/BackendIcons_36dae46a3cba90fef4741191330953a7952f25cf): failed to open stream: No such file or directory in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php line 257

in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Error/ErrorHandler.php line 134
            E_DEPRECATED => 'PHP Runtime Deprecation Notice'
        ];
        $message = $errorLevels[$errorLevel] . ': ' . $errorMessage . ' in ' . $errorFile . ' line ' . $errorLine;
        if ($errorLevel & $this->exceptionalErrors) {
            throw new Exception($message, 1476107295);
        }
        switch ($errorLevel) {
            case E_USER_ERROR:
            case E_RECOVERABLE_ERROR:
at TYPO3\CMS\Core\Error\ErrorHandler->handleError(2, 'file_get_contents(/var/www/users/kappelborgskagenlts/kappelborgskagenlts/typo3temp/var/cache/data/assets/BackendIcons_36dae46a3cba90fef4741191330953a7952f25cf): failed to open stream: No such file or directory', '/var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php', 257, array('entryIdentifier' => 'BackendIcons_36dae46a3cba90fef4741191330953a7952f25cf', 'pathAndFilename' => '/var/www/users/kappelborgskagenlts/kappelborgskagenlts/typo3temp/var/cache/data/assets/BackendIcons_36dae46a3cba90fef4741191330953a7952f25cf'))
at file_get_contents('/var/www/users/kappelborgskagenlts/kappelborgskagenlts/typo3temp/var/cache/data/assets/BackendIcons_36dae46a3cba90fef4741191330953a7952f25cf')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php line 257
        $pathAndFilename = $this->cacheDirectory . $entryIdentifier . $this->cacheEntryFileExtension;
        if (!file_exists($pathAndFilename)) {
            return false;
        }
        return file_get_contents($pathAndFilename);
    }

    /**
     * Checks if a cache entry with the specified identifier exists.
at TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend->get('BackendIcons_36dae46a3cba90fef4741191330953a7952f25cf')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Cache/Frontend/VariableFrontend.php line 81
                '"' . $entryIdentifier . '" is not a valid cache entry identifier.',
                1233058294
            );
        }
        $rawResult = $this->backend->get($entryIdentifier);
        if ($rawResult === false) {
            return false;
        }
        return $this->backend instanceof TransientBackendInterface ? $rawResult : unserialize($rawResult);
at TYPO3\CMS\Core\Cache\Frontend\VariableFrontend->get('BackendIcons_36dae46a3cba90fef4741191330953a7952f25cf')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Imaging/IconRegistry.php line 515
    {
        $cacheIdentifier = 'BackendIcons_' . sha1((string)(new Typo3Version()) . Environment::getProjectPath() . 'BackendIcons');
        /** @var VariableFrontend $assetsCache */
        $assetsCache = static::$cache ?? GeneralUtility::makeInstance(CacheManager::class)->getCache('assets');
        $cacheEntry = $assetsCache->get($cacheIdentifier);

        if ($cacheEntry !== false) {
            $this->icons = $cacheEntry;
        } else {
at TYPO3\CMS\Core\Imaging\IconRegistry->getCachedBackendIcons()
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Imaging/IconRegistry.php line 488
     */
    protected function initialize()
    {
        if (!$this->backendIconsInitialized) {
            $this->getCachedBackendIcons();
        }
        if (!$this->tcaInitialized && !empty($GLOBALS['TCA'])) {
            $this->registerTCAIcons();
        }
at TYPO3\CMS\Core\Imaging\IconRegistry->initialize()
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Imaging/IconRegistry.php line 468
            // Register its deprecations only if impexp is loaded
            $this->deprecatedIcons['status-status-reference-hard'] = 'status-reference-hard';
            $this->deprecatedIcons['status-status-reference-soft'] = 'status-reference-soft';
        }
        $this->initialize();
    }

    /**
     * @param FrontendInterface $cache
at TYPO3\CMS\Core\Imaging\IconRegistry->__construct()
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Utility/GeneralUtility.php line 3524
        if (isset(self::$singletonInstances[$finalClassName])) {
            return self::$singletonInstances[$finalClassName];
        }
        // Create new instance and call constructor with parameters
        return new $finalClassName(...$constructorArguments);
    }

    /**
     * Returns the class name for a new instance, taking into account
at TYPO3\CMS\Core\Utility\GeneralUtility::makeInstanceForDi('TYPO3\\CMS\\Core\\Imaging\\IconRegistry')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Package/AbstractServiceProvider.php line 119
     */
    protected static function new(ContainerInterface $container, string $className, array $constructorArguments = [])
    {
        // Support $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'] (xclasses) and class alias maps
        $instance = GeneralUtility::makeInstanceForDi($className, ...$constructorArguments);

        if ($instance instanceof LoggerAwareInterface) {
            $instance->setLogger($container->get(LogManager::class)->getLogger($className));
        }
at TYPO3\CMS\Core\Package\AbstractServiceProvider::new(object(DependencyInjectionContainer_6ed1cb2cb4c99a19f056e33ba7449cbb7b856512), 'TYPO3\\CMS\\Core\\Imaging\\IconRegistry')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/ServiceProvider.php line 185
    }

    public static function getIconRegistry(ContainerInterface $container): Imaging\IconRegistry
    {
        return self::new($container, Imaging\IconRegistry::class);
    }

    public static function getLanguageServiceFactory(ContainerInterface $container): Localization\LanguageServiceFactory
    {
at TYPO3\CMS\Core\ServiceProvider::getIconRegistry(object(DependencyInjectionContainer_6ed1cb2cb4c99a19f056e33ba7449cbb7b856512))
in /var/www/users/kappelborgskagenlts/kappelborgskagenlts/typo3temp/var/cache/code/di/DependencyInjectionContainer_6ed1cb2cb4c99a19f056e33ba7449cbb7b856512.php line 5218
     * @return \TYPO3\CMS\Core\Imaging\IconRegistry
     */
    protected function getIconRegistryService()
    {
        return $this->services['TYPO3\\CMS\\Core\\Imaging\\IconRegistry'] = \TYPO3\CMS\Core\ServiceProvider::getIconRegistry($this);
    }

    /**
     * Gets the public 'TYPO3\CMS\Core\LinkHandling\LinkService' shared autowired service.
at DependencyInjectionContainer_6ed1cb2cb4c99a19f056e33ba7449cbb7b856512->getIconRegistryService()
in /var/www/shared/typo3versioner/typo3_src-10.4.37/vendor/symfony/dependency-injection/Container.php line 248
        try {
            if (isset($this->fileMap[$id])) {
                return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $this->load($this->fileMap[$id]);
            } elseif (isset($this->methodMap[$id])) {
                return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $this->{$this->methodMap[$id]}();
            }
        } catch (\Exception $e) {
            unset($this->services[$id]);

at Symfony\Component\DependencyInjection\Container->make('TYPO3\\CMS\\Core\\Imaging\\IconRegistry', 1)
in /var/www/shared/typo3versioner/typo3_src-10.4.37/vendor/symfony/dependency-injection/Container.php line 228
    public function get($id, int $invalidBehavior = /* self::EXCEPTION_ON_INVALID_REFERENCE */ 1)
    {
        return $this->services[$id]
            ?? $this->services[$id = $this->aliases[$id] ?? $id]
            ?? ('service_container' === $id ? $this : ($this->factories[$id] ?? [$this, 'make'])($id, $invalidBehavior));
    }

    /**
     * Creates a service.
at Symfony\Component\DependencyInjection\Container->get('TYPO3\\CMS\\Core\\Imaging\\IconRegistry')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Utility/GeneralUtility.php line 3488
        // support classes that require dependency injection.
        // We operate on the original class name on purpose, as class overrides
        // are resolved inside the container
        if (self::$container !== null && $constructorArguments === [] && self::$container->has($className)) {
            return self::$container->get($className);
        }

        // Create new instance and call constructor with parameters
        $instance = new $finalClassName(...$constructorArguments);
at TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Imaging\\IconRegistry')
in /var/www/users/kappelborgskagenlts/kappelborgskagenlts/typo3temp/var/cache/code/core/ext_localconf_0759797c064485e8e0c4fcb2743401b1ff5ba878.php line 313
at require('/var/www/users/kappelborgskagenlts/kappelborgskagenlts/typo3temp/var/cache/code/core/ext_localconf_0759797c064485e8e0c4fcb2743401b1ff5ba878.php')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php line 378
        $pathAndFilename = $this->cacheDirectory . $entryIdentifier . $this->cacheEntryFileExtension;
        if ($entryIdentifier !== PathUtility::basename($entryIdentifier)) {
            throw new \InvalidArgumentException('The specified entry identifier must not contain a path segment.', 1532528267);
        }
        return file_exists($pathAndFilename) ? require $pathAndFilename : false;
    }
}
at TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend->require('ext_localconf_0759797c064485e8e0c4fcb2743401b1ff5ba878')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Cache/Frontend/PhpFrontend.php line 101
     * @return mixed Potential return value from the include operation
     */
    public function require(string $entryIdentifier)
    {
        return $this->backend->require($entryIdentifier);
    }
}
at TYPO3\CMS\Core\Cache\Frontend\PhpFrontend->require('ext_localconf_0759797c064485e8e0c4fcb2743401b1ff5ba878')
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php line 1559
    {
        if ($allowCaching) {
            $codeCache = $codeCache ?? self::getCacheManager()->getCache('core');
            $cacheIdentifier = self::getExtLocalconfCacheIdentifier();
            $hasCache = $codeCache->require($cacheIdentifier) !== false;
            if (!$hasCache) {
                self::loadSingleExtLocalconfFiles();
                self::createExtLocalconfCacheEntry($codeCache);
            }
at TYPO3\CMS\Core\Utility\ExtensionManagementUtility::loadExtLocalconf(true, object(TYPO3\CMS\Core\Cache\Frontend\PhpFrontend))
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Core/Bootstrap.php line 283
    {
        if ($allowCaching) {
            $coreCache = $coreCache ?? GeneralUtility::makeInstance(CacheManager::class)->getCache('core');
        }
        ExtensionManagementUtility::loadExtLocalconf($allowCaching, $coreCache);
    }

    /**
     * We need an early instance of the configuration manager.
at TYPO3\CMS\Core\Core\Bootstrap::loadTypo3LoadedExtAndExtLocalconf(true, object(TYPO3\CMS\Core\Cache\Frontend\PhpFrontend))
in /var/www/shared/typo3versioner/typo3_src-10.4.37/typo3/sysext/core/Classes/Core/Bootstrap.php line 160

        IconRegistry::setCache($assetsCache);
        PageRenderer::setCache($assetsCache);
        ExtensionManagementUtility::setEventDispatcher($container->get(EventDispatcherInterface::class));
        static::loadTypo3LoadedExtAndExtLocalconf(true, $coreCache);
        static::unsetReservedGlobalVariables();
        $bootState->done = true;
        static::loadBaseTca(true, $coreCache);
        static::checkEncryptionKey();
at TYPO3\CMS\Core\Core\Bootstrap::init(object(Composer\Autoload\ClassLoader))
in /var/www/shared/typo3versioner/typo3_src-10.4.37/index.php line 25
// Set up the application for the frontend
call_user_func(function () {
    $classLoader = require __DIR__.'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});
at {closure}()
in /var/www/shared/typo3versioner/typo3_src-10.4.37/index.php line 26
call_user_func(function () {
    $classLoader = require __DIR__.'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});