Exceptions
Exception
Symfony\Component\Yaml\Exception\ ParseException
Show exception properties
Symfony\Component\Yaml\Exception\ParseException {#508 -rawMessage: "A colon cannot be used in an unquoted mapping value." -parsedLine: 12 -snippet: "description: Notre approche stratégique repose sur l’analyse des besoins des entreprises, des compétences des talents et des dynamiques sectorielles. Kinlink Naye ne se limite pas à connecter des profils : la plateforme aide à structurer des collaborations pertinentes, capables de soutenir la croissance, l’innovation et la performance des projets." -parsedFile: null }
in
vendor/symfony/yaml/Parser.php
(line 800)
Inline::$parsedLineNumber = $this->getRealCurrentLineNb();$parsedValue = Inline::parse($value, $flags, $this->refs);if ('mapping' === $context && \is_string($parsedValue) && '"' !== $value[0] && "'" !== $value[0] && '[' !== $value[0] && '{' !== $value[0] && '!' !== $value[0] && str_contains($parsedValue, ': ')) {throw new ParseException('A colon cannot be used in an unquoted mapping value.', $this->getRealCurrentLineNb() + 1, $value, $this->filename);}return $parsedValue;}} catch (ParseException $e) {
in
vendor/symfony/yaml/Parser.php
->
parseValue
(line 344)
} else {throw new ParseException(\sprintf('Duplicate key "%s" detected.', $key), $realCurrentLineNbKey + 1, $this->currentLine);}}} else {$value = $this->parseValue(rtrim($values['value']), $flags, $context);// Spec: Keys MUST be unique; first one wins.// But overwriting is allowed when a merge node is used in current block.if ($allowOverwrite || !isset($data[$key])) {if (!$allowOverwrite && \array_key_exists($key, $data)) {trigger_deprecation('symfony/yaml', '7.2', 'Duplicate key "%s" detected on line %d whilst parsing YAML. Silent handling of duplicate mapping keys in YAML is deprecated and will throw a ParseException in 8.0.', $key, $this->getRealCurrentLineNb() + 1);
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 531)
$parser->totalNumberOfLines = $this->totalNumberOfLines;$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).*
in
vendor/symfony/yaml/Parser.php
->
parseBlock
(line 171)
$sequenceYaml = substr($this->currentLine, $sequenceIndentation);$sequenceYaml .= "\n".$this->getNextEmbedBlock($sequenceIndentation, true);$data[] = $this->parseBlock($currentLineNumber, rtrim($sequenceYaml), $flags);} elseif (!isset($values['value']) || '' == trim($values['value'], ' ') || str_starts_with(ltrim($values['value'], ' '), '#')) {$data[] = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(null, true) ?? '', $flags);} elseif (null !== $subTag = $this->getLineTag(ltrim($values['value'], ' '), $flags)) {$data[] = new TaggedValue($subTag,$this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(null, true), $flags));
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 531)
$parser->totalNumberOfLines = $this->totalNumberOfLines;$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).*
in
vendor/symfony/yaml/Parser.php
->
parseBlock
(line 318)
throw new ParseException(\sprintf('Duplicate key "%s" detected.', $key), $this->getRealCurrentLineNb() + 1, $this->currentLine);}} 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) {$value = (array) $value;
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 86)
}$this->refs = [];try {$data = $this->doParse($value, $flags);} finally {$this->refsBeingParsed = [];$this->offset = 0;$this->lines = [];$this->currentLine = '';
in
vendor/symfony/yaml/Parser.php
->
parse
(line 63)
}$this->filename = $filename;try {return $this->parse(file_get_contents($filename), $flags);} finally {$this->filename = null;}}
in
vendor/symfony/yaml/Yaml.php
->
parseFile
(line 59)
*/public static function parseFile(string $filename, int $flags = 0): mixed{$yaml = new Parser();return $yaml->parseFile($filename, $flags);}/*** Parses YAML into a PHP value.*
if ($this->environment === 'dev') {return Yaml::parseFile($data);}return $this->cache->get(sprintf('%s.%s', $key, $locale), fn (): mixed => Yaml::parseFile($data));}}
in
vendor/symfony/cache/Adapter/TraceableAdapter.php
->
{closure:App\Services\YamlContentService::get():41}
(line 57)
$isHit = true;$callback = function (CacheItem $item, bool &$save) use ($callback, &$isHit) {$isHit = $item->isHit();return $callback($item, $save);};$event = $this->start(__FUNCTION__);try {$value = $this->pool->get($key, $callback, $beta, $metadata);
in
vendor/symfony/cache/LockRegistry.php
->
{closure:Symfony\Component\Cache\Adapter\TraceableAdapter::get():54}
(line 111)
if ($locked || !$wouldBlock) {$logger?->info(\sprintf('Lock %s, now computing item "{key}"', $locked ? 'acquired' : 'not supported'), ['key' => $item->getKey()]);self::$lockedFiles[$key] = true;$value = $callback($item, $save);if ($save) {if ($setMetadata) {$setMetadata($item);}
in
vendor/symfony/cache/Traits/ContractsTrait.php
::
compute
(line 102)
if (!isset($this->callbackWrapper)) {$this->setCallbackWrapper($this->setCallbackWrapper(null));}try {$value = ($this->callbackWrapper)($callback, $item, $save, $pool, function (CacheItem $item) use ($setMetadata, $startTime, &$metadata) {$setMetadata($item, $startTime, $metadata);}, $this->logger ?? null);$setMetadata($item, $startTime, $metadata);return $value;
in
vendor/symfony/cache-contracts/CacheTrait.php
->
{closure:Symfony\Component\Cache\Traits\ContractsTrait::doGet():85}
(line 64)
}}if ($recompute) {$save = true;$item->set($callback($item, $save));if ($save) {$pool->save($item);}}
in
vendor/symfony/cache/Traits/ContractsTrait.php
->
contractsGet
(line 85)
CacheItem::class);$this->callbackWrapper ??= LockRegistry::compute(...);return $this->contractsGet($pool, $key, function (CacheItem $item, bool &$save) use ($pool, $callback, $setMetadata, &$metadata, $key) {// don't wrap nor save recursive callsif (isset($this->computing[$key])) {$value = $callback($item, $save);$save = false;
in
vendor/symfony/cache-contracts/CacheTrait.php
->
doGet
(line 30)
*/trait CacheTrait{public function get(string $key, callable $callback, ?float $beta = null, ?array &$metadata = null): mixed{return $this->doGet($this, $key, $callback, $beta, $metadata);}public function delete(string $key): bool{return $this->deleteItem($key);
in
vendor/symfony/cache/Adapter/TraceableAdapter.php
->
get
(line 62)
return $callback($item, $save);};$event = $this->start(__FUNCTION__);try {$value = $this->pool->get($key, $callback, $beta, $metadata);$event->result[$key] = get_debug_type($value);} finally {$event->end = microtime(true);}if ($isHit) {
if ($this->environment === 'dev') {return Yaml::parseFile($data);}return $this->cache->get(sprintf('%s.%s', $key, $locale), fn (): mixed => Yaml::parseFile($data));}}
], name: 'app_firm_index', options: ['sitemap' => true,], methods: ['GET'])]public function firm(): Response{$firm = $this->contentService->get('firm');return $this->render('pages/firm.html.twig', ['introduction' => $firm['introduction'] ?? [],'features' => $firm['features'] ?? [],'pillars' => $firm['pillars'] ?? [],
in
vendor/symfony/http-kernel/HttpKernel.php
->
firm
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return fn(array $context): Kernel => new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 21:11:09 | deprecation |
User Deprecated: The Liip\ImagineBundle\Templating\FilterTrait trait is deprecated since version 2.7 and will be removed in 3.0; use Twig instead. {
"exception": {}
}
|
| INFO 21:11:09 | deprecation |
User Deprecated: The Liip\ImagineBundle\Templating\FilterExtension class is deprecated since version 2.7 and will be removed in 3.0; configure "liip_imagine.twig.mode" to "lazy" instead. {
"exception": {}
}
|
| INFO 21:11:09 | deprecation |
User Deprecated: Class "Doctrine\ORM\Proxy\Autoloader" is deprecated. Use native lazy objects instead. (Autoloader.php:74 called by DoctrineBundle.php:134, https://github.com/doctrine/orm/pull/12005, package doctrine/orm) {
"exception": {}
}
|
| INFO 21:11:09 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "9e6b56"
},
"request_uri": "http://72.62.25.109/index.php/_profiler/9e6b56?panel=exception&type=request",
"method": "GET"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke". {
"event": "kernel.request",
"listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequestPrettyUrls". {
"event": "kernel.request",
"listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequestPrettyUrls"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequest"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelController". {
"event": "kernel.controller",
"listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelController"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver::onKernelControllerArguments"
}
|
| DEBUG 21:11:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Trace
|
ParseException
|
|---|
Symfony\Component\Yaml\Exception\ParseException:
A colon cannot be used in an unquoted mapping value at line 12 (near "description: Notre approche stratégique repose sur l’analyse des besoins des entreprises, des compétences des talents et des dynamiques sectorielles. Kinlink Naye ne se limite pas à connecter des profils : la plateforme aide à structurer des collaborations pertinentes, capables de soutenir la croissance, l’innovation et la performance des projets.").
at vendor/symfony/yaml/Parser.php:800
at Symfony\Component\Yaml\Parser->parseValue()
(vendor/symfony/yaml/Parser.php:344)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:531)
at Symfony\Component\Yaml\Parser->parseBlock()
(vendor/symfony/yaml/Parser.php:171)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:531)
at Symfony\Component\Yaml\Parser->parseBlock()
(vendor/symfony/yaml/Parser.php:318)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:86)
at Symfony\Component\Yaml\Parser->parse()
(vendor/symfony/yaml/Parser.php:63)
at Symfony\Component\Yaml\Parser->parseFile()
(vendor/symfony/yaml/Yaml.php:59)
at Symfony\Component\Yaml\Yaml::parseFile()
(src/Services/YamlContentService.php:41)
at App\Services\YamlContentService->{closure:App\Services\YamlContentService::get():41}()
(vendor/symfony/cache/Adapter/TraceableAdapter.php:57)
at Symfony\Component\Cache\Adapter\TraceableAdapter->{closure:Symfony\Component\Cache\Adapter\TraceableAdapter::get():54}()
(vendor/symfony/cache/LockRegistry.php:111)
at Symfony\Component\Cache\LockRegistry::compute()
(vendor/symfony/cache/Traits/ContractsTrait.php:102)
at Symfony\Component\Cache\Adapter\AbstractAdapter->{closure:Symfony\Component\Cache\Traits\ContractsTrait::doGet():85}()
(vendor/symfony/cache-contracts/CacheTrait.php:64)
at Symfony\Component\Cache\Adapter\AbstractAdapter->contractsGet()
(vendor/symfony/cache/Traits/ContractsTrait.php:85)
at Symfony\Component\Cache\Adapter\AbstractAdapter->doGet()
(vendor/symfony/cache-contracts/CacheTrait.php:30)
at Symfony\Component\Cache\Adapter\AbstractAdapter->get()
(vendor/symfony/cache/Adapter/TraceableAdapter.php:62)
at Symfony\Component\Cache\Adapter\TraceableAdapter->get()
(src/Services/YamlContentService.php:41)
at App\Services\YamlContentService->get()
(src/Controller/PageController.php:32)
at App\Controller\PageController->firm()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle()
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/var/www/kinlinknaye/vendor/autoload_runtime.php')
(public/index.php:5)
|