|
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();
|
|
});
|