Whoops, looks like something went wrong. (1/2) Symfony\Component\DependencyInjection\Exception\InvalidArgumentException The file "/home/www/dev10/www/public/typo3/sysext/core/Configuration//Services.yaml" does not contain valid YAML: Unexpected characters near " # Core caches, cache.core and cache.assets are injected as early # entries in TYPO3\CMS\Core\Core\Bootstrap and therefore omitted here" at line 40 (near "# entries in TYPO3\CMS\Core\Core\Bootstrap and therefore omitted here"). in /home/www/dev10/www/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 676 try { $configuration = $this->yamlParser->parseFile($file, Yaml::PARSE_CONSTANT | Yaml::PARSE_CUSTOM_TAGS); } catch (ParseException $e) { throw new InvalidArgumentException(sprintf('The file "%s" does not contain valid YAML: %s', $file, $e->getMessage()), 0, $e); } return $this->validate($configuration, $file); } at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/www/dev10/www/public/typo3/sysext/core/Configuration//Services.yaml') in /home/www/dev10/www/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 119 public function load($resource, $type = null) { $path = $this->locator->locate($resource); $content = $this->loadFile($path); $this->container->fileExists($path); // empty file at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('Services.yaml') in /home/www/dev10/www/public/typo3/sysext/core/Classes/DependencyInjection/ContainerBuilder.php line 127 $phpFileLoader->load('Services.php'); } if (file_exists($diConfigDir . 'Services.yaml')) { $yamlFileLoader = new YamlFileLoader($containerBuilder, new FileLocator($diConfigDir)); $yamlFileLoader->load('Services.yaml'); } } // Store defaults entries in the DIC container // We need to use a workaround using aliases for synthetic services at TYPO3\CMS\Core\DependencyInjection\ContainerBuilder->buildContainer(object(TYPO3\CMS\Core\Package\PackageManager), object(TYPO3\CMS\Core\DependencyInjection\ServiceProviderRegistry)) in /home/www/dev10/www/public/typo3/sysext/core/Classes/DependencyInjection/ContainerBuilder.php line 78 if ($cache->has($cacheIdentifier)) { $cache->requireOnce($cacheIdentifier); } else { $containerBuilder = $this->buildContainer($packageManager, $serviceProviderRegistry); $code = $this->dumpContainer($containerBuilder, $cache); // In theory we could use the $containerBuilder directly as $container, // but as we patch the compiled source to use at TYPO3\CMS\Core\DependencyInjection\ContainerBuilder->createDependencyInjectionContainer(object(TYPO3\CMS\Core\Package\PackageManager), object(TYPO3\CMS\Core\Cache\Frontend\PhpFrontend), false) in /home/www/dev10/www/public/typo3/sysext/core/Classes/Core/Bootstrap.php line 133 // @internal 'boot.state' => $bootState, ]); $container = $builder->createDependencyInjectionContainer($packageManager, $coreCache, $failsafe); // Push the container to GeneralUtility as we want to make sure its // makeInstance() method creates classes using the container from now on. GeneralUtility::setContainer($container); at TYPO3\CMS\Core\Core\Bootstrap::init(object(Composer\Autoload\ClassLoader)) in /home/www/dev10/www/public/typo3/index.php line 24 // Set up the application for the backend call_user_func(function () { $classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run(); }); at {closure}() in /home/www/dev10/www/public/typo3/index.php line 25 call_user_func(function () { $classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run(); }); (2/2) Symfony\Component\Yaml\Exception\ParseException Unexpected characters near " # Core caches, cache.core and cache.assets are injected as early # entries in TYPO3\CMS\Core\Core\Bootstrap and therefore omitted here" at line 40 (near "# entries in TYPO3\CMS\Core\Core\Bootstrap and therefore omitted here"). in /home/www/dev10/www/vendor/symfony/yaml/Inline.php line 98 } // some comments are allowed at the end if (preg_replace('/\s+#.*$/A', '', substr($value, $i))) { throw new ParseException(sprintf('Unexpected characters near "%s".', substr($value, $i)), self::$parsedLineNumber + 1, $value, self::$parsedFilename); } return $result; } finally { at Symfony\Component\Yaml\Inline::parse('{ name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent }# Core caches, cache.core and cache.assets are injected as early# entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted here', 768, array()) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 737 } try { if ('' !== $value && '{' === $value[0]) { return Inline::parse($this->lexInlineMapping($value), $flags, $this->refs); } elseif ('' !== $value && '[' === $value[0]) { return Inline::parse($this->lexInlineSequence($value), $flags, $this->refs); } at Symfony\Component\Yaml\Parser->parseValue('{ name: event.listener,', 768, 'sequence') in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 199 } $data[] = $this->parseBlock($this->getRealCurrentLineNb(), $block, $flags); } else { $data[] = $this->parseValue($values['value'], $flags, $context); } } if ($isRef) { $this->refs[$isRef] = end($data); at Symfony\Component\Yaml\Parser->doParse('- { name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent }# Core caches, cache.core and cache.assets are injected as early# entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted here', 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 525 $parser->skippedLineNumbers = $skippedLineNumbers; $parser->refs = &$this->refs; $parser->refsBeingParsed = $this->refsBeingParsed; return $parser->doParse($yaml, $flags); } /** * Returns the current line number (takes the offset into account). at Symfony\Component\Yaml\Parser->parseBlock(34, '- { name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent }# Core caches, cache.core and cache.assets are injected as early# entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted here', 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 321 } } else { // remember the parsed line number here in case we need it to provide some contexts in error messages below $realCurrentLineNbKey = $this->getRealCurrentLineNb(); $value = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(), $flags); if ('<<' === $key) { $this->refs[$refMatches['ref']] = $value; if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $value instanceof \stdClass) { at Symfony\Component\Yaml\Parser->doParse('tags: - { name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent }# Core caches, cache.core and cache.assets are injected as early# entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted here', 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 525 $parser->skippedLineNumbers = $skippedLineNumbers; $parser->refs = &$this->refs; $parser->refsBeingParsed = $this->refsBeingParsed; return $parser->doParse($yaml, $flags); } /** * Returns the current line number (takes the offset into account). at Symfony\Component\Yaml\Parser->parseBlock(33, 'tags: - { name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent }# Core caches, cache.core and cache.assets are injected as early# entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted here', 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 321 } } else { // remember the parsed line number here in case we need it to provide some contexts in error messages below $realCurrentLineNbKey = $this->getRealCurrentLineNb(); $value = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(), $flags); if ('<<' === $key) { $this->refs[$refMatches['ref']] = $value; if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $value instanceof \stdClass) { at Symfony\Component\Yaml\Parser->doParse(array('public' => true), 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 525 $parser->skippedLineNumbers = $skippedLineNumbers; $parser->refs = &$this->refs; $parser->refsBeingParsed = $this->refsBeingParsed; return $parser->doParse($yaml, $flags); } /** * Returns the current line number (takes the offset into account). at Symfony\Component\Yaml\Parser->parseBlock(1, '_defaults: autowire: true autoconfigure: true public: falseTYPO3\\CMS\\Core\\: resource: \'../Classes/*\'TYPO3\\CMS\\Core\\DependencyInjection\\EnvVarProcessor: tags: [\'container.env_var_processor\']TYPO3\\CMS\\Core\\Configuration\\SiteConfiguration: arguments: $configPath: "%env(TYPO3:configPath)%/sites"TYPO3\\CMS\\Core\\Package\\PackageManager: autoconfigure: falseTYPO3\\CMS\\Core\\Package\\FailsafePackageManager: autoconfigure: falseTYPO3\\CMS\\Core\\Package\\UnitTestPackageManager: autoconfigure: falseTYPO3\\CMS\\Core\\Http\\MiddlewareDispatcher: autoconfigure: falseTYPO3\\CMS\\Core\\Database\\Schema\\SqlReader: public: true# EventListenersTYPO3\\CMS\\Core\\Compatibility\\Slot\\PostInitializeMailer: tags: - { name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent }# Core caches, cache.core and cache.assets are injected as early# entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted herecache.hash: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'hash\']cache.pages: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'pages\']cache.pagesection: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'pagesection\']cache.runtime: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'runtime\']cache.rootline: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'rootline\']cache.imagesizes: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'imagesizes\']cache.l10n: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'l10n\']# Interface implementationsPsr\\EventDispatcher\\EventDispatcherInterface: alias: TYPO3\\CMS\\Core\\EventDispatcher\\EventDispatcher public: truePsr\\Http\\Client\\ClientInterface: alias: TYPO3\\CMS\\Core\\Http\\Client public: truePsr\\Http\\Message\\RequestFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\RequestFactory public: truePsr\\Http\\Message\\ResponseFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\ResponseFactory public: truePsr\\Http\\Message\\ServerRequestFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\ServerRequestFactory public: truePsr\\Http\\Message\\StreamFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\StreamFactory public: truePsr\\Http\\Message\\UploadedFileFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\UploadedFileFactory public: truePsr\\Http\\Message\\UriFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\UriFactory public: trueGuzzleHttp\\ClientInterface: alias: GuzzleHttp\\Client public: true# External dependenciesGuzzleHttp\\Client: factory: [\'TYPO3\\CMS\\Core\\Http\\Client\\GuzzleClientFactory\', \'getClient\']', 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 321 } } else { // remember the parsed line number here in case we need it to provide some contexts in error messages below $realCurrentLineNbKey = $this->getRealCurrentLineNb(); $value = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(), $flags); if ('<<' === $key) { $this->refs[$refMatches['ref']] = $value; if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $value instanceof \stdClass) { at Symfony\Component\Yaml\Parser->doParse('services: _defaults: autowire: true autoconfigure: true public: false TYPO3\\CMS\\Core\\: resource: \'../Classes/*\' TYPO3\\CMS\\Core\\DependencyInjection\\EnvVarProcessor: tags: [\'container.env_var_processor\'] TYPO3\\CMS\\Core\\Configuration\\SiteConfiguration: arguments: $configPath: "%env(TYPO3:configPath)%/sites" TYPO3\\CMS\\Core\\Package\\PackageManager: autoconfigure: false TYPO3\\CMS\\Core\\Package\\FailsafePackageManager: autoconfigure: false TYPO3\\CMS\\Core\\Package\\UnitTestPackageManager: autoconfigure: false TYPO3\\CMS\\Core\\Http\\MiddlewareDispatcher: autoconfigure: false TYPO3\\CMS\\Core\\Database\\Schema\\SqlReader: public: true # EventListeners TYPO3\\CMS\\Core\\Compatibility\\Slot\\PostInitializeMailer: tags: - { name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent } # Core caches, cache.core and cache.assets are injected as early # entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted here cache.hash: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'hash\'] cache.pages: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'pages\'] cache.pagesection: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'pagesection\'] cache.runtime: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'runtime\'] cache.rootline: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'rootline\'] cache.imagesizes: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'imagesizes\'] cache.l10n: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'l10n\'] # Interface implementations Psr\\EventDispatcher\\EventDispatcherInterface: alias: TYPO3\\CMS\\Core\\EventDispatcher\\EventDispatcher public: true Psr\\Http\\Client\\ClientInterface: alias: TYPO3\\CMS\\Core\\Http\\Client public: true Psr\\Http\\Message\\RequestFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\RequestFactory public: true Psr\\Http\\Message\\ResponseFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\ResponseFactory public: true Psr\\Http\\Message\\ServerRequestFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\ServerRequestFactory public: true Psr\\Http\\Message\\StreamFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\StreamFactory public: true Psr\\Http\\Message\\UploadedFileFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\UploadedFileFactory public: true Psr\\Http\\Message\\UriFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\UriFactory public: true GuzzleHttp\\ClientInterface: alias: GuzzleHttp\\Client public: true # External dependencies GuzzleHttp\\Client: factory: [\'TYPO3\\CMS\\Core\\Http\\Client\\GuzzleClientFactory\', \'getClient\']', 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 96 mb_internal_encoding('UTF-8'); } try { $data = $this->doParse($value, $flags); } finally { if (null !== $mbEncoding) { mb_internal_encoding($mbEncoding); } at Symfony\Component\Yaml\Parser->parse('services: _defaults: autowire: true autoconfigure: true public: false TYPO3\\CMS\\Core\\: resource: \'../Classes/*\' TYPO3\\CMS\\Core\\DependencyInjection\\EnvVarProcessor: tags: [\'container.env_var_processor\'] TYPO3\\CMS\\Core\\Configuration\\SiteConfiguration: arguments: $configPath: "%env(TYPO3:configPath)%/sites" TYPO3\\CMS\\Core\\Package\\PackageManager: autoconfigure: false TYPO3\\CMS\\Core\\Package\\FailsafePackageManager: autoconfigure: false TYPO3\\CMS\\Core\\Package\\UnitTestPackageManager: autoconfigure: false TYPO3\\CMS\\Core\\Http\\MiddlewareDispatcher: autoconfigure: false TYPO3\\CMS\\Core\\Database\\Schema\\SqlReader: public: true # EventListeners TYPO3\\CMS\\Core\\Compatibility\\Slot\\PostInitializeMailer: tags: - { name: event.listener, identifier: \'legacy-slot\', event: TYPO3\\CMS\\Core\\Mail\\Event\\AfterMailerInitializationEvent } # Core caches, cache.core and cache.assets are injected as early # entries in TYPO3\\CMS\\Core\\Core\\Bootstrap and therefore omitted here cache.hash: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'hash\'] cache.pages: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'pages\'] cache.pagesection: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'pagesection\'] cache.runtime: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'runtime\'] cache.rootline: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'rootline\'] cache.imagesizes: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'imagesizes\'] cache.l10n: class: TYPO3\\CMS\\Core\\Cache\\Frontend\\FrontendInterface factory: [\'@TYPO3\\CMS\\Core\\Cache\\CacheManager\', \'getCache\'] arguments: [\'l10n\'] # Interface implementations Psr\\EventDispatcher\\EventDispatcherInterface: alias: TYPO3\\CMS\\Core\\EventDispatcher\\EventDispatcher public: true Psr\\Http\\Client\\ClientInterface: alias: TYPO3\\CMS\\Core\\Http\\Client public: true Psr\\Http\\Message\\RequestFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\RequestFactory public: true Psr\\Http\\Message\\ResponseFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\ResponseFactory public: true Psr\\Http\\Message\\ServerRequestFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\ServerRequestFactory public: true Psr\\Http\\Message\\StreamFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\StreamFactory public: true Psr\\Http\\Message\\UploadedFileFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\UploadedFileFactory public: true Psr\\Http\\Message\\UriFactoryInterface: alias: TYPO3\\CMS\\Core\\Http\\UriFactory public: true GuzzleHttp\\ClientInterface: alias: GuzzleHttp\\Client public: true # External dependencies GuzzleHttp\\Client: factory: [\'TYPO3\\CMS\\Core\\Http\\Client\\GuzzleClientFactory\', \'getClient\']', 768) in /home/www/dev10/www/vendor/symfony/yaml/Parser.php line 63 $this->filename = $filename; try { return $this->parse(file_get_contents($filename), $flags); } finally { $this->filename = null; } } at Symfony\Component\Yaml\Parser->parseFile('/home/www/dev10/www/public/typo3/sysext/core/Configuration//Services.yaml', 768) in /home/www/dev10/www/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 674 $this->yamlParser = new YamlParser(); } try { $configuration = $this->yamlParser->parseFile($file, Yaml::PARSE_CONSTANT | Yaml::PARSE_CUSTOM_TAGS); } catch (ParseException $e) { throw new InvalidArgumentException(sprintf('The file "%s" does not contain valid YAML: %s', $file, $e->getMessage()), 0, $e); } at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/www/dev10/www/public/typo3/sysext/core/Configuration//Services.yaml') in /home/www/dev10/www/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php line 119 public function load($resource, $type = null) { $path = $this->locator->locate($resource); $content = $this->loadFile($path); $this->container->fileExists($path); // empty file at Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('Services.yaml') in /home/www/dev10/www/public/typo3/sysext/core/Classes/DependencyInjection/ContainerBuilder.php line 127 $phpFileLoader->load('Services.php'); } if (file_exists($diConfigDir . 'Services.yaml')) { $yamlFileLoader = new YamlFileLoader($containerBuilder, new FileLocator($diConfigDir)); $yamlFileLoader->load('Services.yaml'); } } // Store defaults entries in the DIC container // We need to use a workaround using aliases for synthetic services at TYPO3\CMS\Core\DependencyInjection\ContainerBuilder->buildContainer(object(TYPO3\CMS\Core\Package\PackageManager), object(TYPO3\CMS\Core\DependencyInjection\ServiceProviderRegistry)) in /home/www/dev10/www/public/typo3/sysext/core/Classes/DependencyInjection/ContainerBuilder.php line 78 if ($cache->has($cacheIdentifier)) { $cache->requireOnce($cacheIdentifier); } else { $containerBuilder = $this->buildContainer($packageManager, $serviceProviderRegistry); $code = $this->dumpContainer($containerBuilder, $cache); // In theory we could use the $containerBuilder directly as $container, // but as we patch the compiled source to use at TYPO3\CMS\Core\DependencyInjection\ContainerBuilder->createDependencyInjectionContainer(object(TYPO3\CMS\Core\Package\PackageManager), object(TYPO3\CMS\Core\Cache\Frontend\PhpFrontend), false) in /home/www/dev10/www/public/typo3/sysext/core/Classes/Core/Bootstrap.php line 133 // @internal 'boot.state' => $bootState, ]); $container = $builder->createDependencyInjectionContainer($packageManager, $coreCache, $failsafe); // Push the container to GeneralUtility as we want to make sure its // makeInstance() method creates classes using the container from now on. GeneralUtility::setContainer($container); at TYPO3\CMS\Core\Core\Bootstrap::init(object(Composer\Autoload\ClassLoader)) in /home/www/dev10/www/public/typo3/index.php line 24 // Set up the application for the backend call_user_func(function () { $classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run(); }); at {closure}() in /home/www/dev10/www/public/typo3/index.php line 25 call_user_func(function () { $classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run(); });