| logger |
Symfony\Component\HttpKernel\Log\Logger {#2029
-minLevelIndex: 0
-formatter: Symfony\Component\HttpKernel\Log\Logger::format(string $level, string $message, array $context, bool $prefixDate = true): string {#2026 …}
-debug: true
-logs: [
16 => [
[
"channel" => null
"context" => [
"event" => "thelia_kernel.session"
"listener" => "Thelia\Core\EventListener\SessionListener::testSession"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "thelia_kernel.session"
"listener" => "Thelia\Core\EventListener\SessionListener::prodSession"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => Symfony\Component\ErrorHandler\Exception\SilencedErrorContext {#2421
+count: 11
-severity: E_USER_WARNING
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php:718 {
Propel\Runtime\ActiveQuery\ModelCriteria->addJoinObject(Join $join, $name = null) …
› if (!$join instanceof ModelJoin) {
› @trigger_error(
› "Adding a Join to a ModelCriteria is still allowed by Propel but can cause issues by being processed as"
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Model/RewritingUrlQuery.php:40 {
› ->joinRewritingUrl('ru', Criteria::RIGHT_JOIN)
› ->addJoinObject($redirectedJoin)
› ->where('`ru`.URL = ?', $rewrittenUrl, \PDO::PARAM_STR)
}
}
}
]
"message" => "User Warning: Adding a Join to a ModelCriteria is still allowed by Propel but can cause issues by being processed as a ModelJoin is some cases. It may be unallowed in the future. The Join has been tentatively converted to a ModelJoin, but you may wish to provide a ModelJoin."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\KernelListener::sessionInit"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\KernelListener::paramInit"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::checkCurrency"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::checkCurrency"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::registerValidatorTranslator"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::rememberMeLoader"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::jsonBody"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::registerValidatorTranslator"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::rememberMeLoader"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::jsonBody"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2442
#message: "User Deprecated: Since symfony/dependency-injection 6.4: "Symfony\Component\DependencyInjection\ContainerAwareTrait" is deprecated, use dependency injection instead."
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/dependency-injection/ContainerAwareTrait.php"
#line: 14
#severity: E_USER_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/dependency-injection/ContainerAwareTrait.php:14 {
include_once …
›
› trigger_deprecation('symfony/dependency-injection', '6.4', '"%s" is deprecated, use dependency injection instead.', ContainerAwareTrait::class);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/getDefaultControllerService.php:22 {
Container716GM1G\getDefaultControllerService::do($container, $lazyLoad = true) …
› include_once \dirname(__DIR__, 4).'/vendor/thelia/core/lib/Thelia/Controller/ControllerInterface.php';
› include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ContainerAwareTrait.php';
› include_once \dirname(__DIR__, 4).'/vendor/thelia/core/lib/Thelia/Controller/BaseController.php';
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/App_KernelDevDebugContainer.php:971 {
Container716GM1G\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/dependency-injection/Container.php:229 {
Symfony\Component\DependencyInjection\Container::make(self $container, string $id, int $invalidBehavior): ?object …
› if (isset($container->fileMap[$id])) {
› return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $container->load($container->fileMap[$id]);
› } elseif (isset($container->methodMap[$id])) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/dependency-injection/Container.php:211 {
Symfony\Component\DependencyInjection\Container->get(string $id, int $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE): ?object …
› ?? $this->services[$id = $this->aliases[$id] ?? $id]
› ?? ('service_container' === $id ? $this : ($this->factories[$id] ?? self::$make ??= self::make(...))($this, $id, $invalidBehavior));
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:40 {
Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController(string $class): object …
› if ($this->container->has($class)) {
› return $this->container->get($class);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Controller/ControllerResolver.php:27 {
Thelia\Core\Controller\ControllerResolver->instantiateController($class): object …
› {
› return $this->configureController(parent::instantiateController($class), $class);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Controller/ControllerResolver.php:128 {
Symfony\Component\HttpKernel\Controller\ControllerResolver->createController(string $controller): callable …
› try {
› $controller = [$this->instantiateController($class), $method];
› } catch (\Error|\LogicException $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Controller/ControllerResolver.php:55 {
Thelia\Core\Controller\ControllerResolver->createController(string $controller): callable …
› {
› $controller = parent::createController($controller);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Controller/ControllerResolver.php:96 {
Symfony\Component\HttpKernel\Controller\ControllerResolver->getController(Request $request): callable|false …
› try {
› $callable = $this->createController($controller);
› } catch (\InvalidArgumentException $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:164 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // load controller
› if (false === $controller = $this->resolver->getController($request)) {
› throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "User Deprecated: Since symfony/dependency-injection 6.4: "Symfony\Component\DependencyInjection\ContainerAwareTrait" is deprecated, use dependency injection instead."
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller"
"listener" => "Thelia\Core\EventListener\ControllerListener::adminFirewall"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Container716GM1G\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2517
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$registerFilter is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php"
#line: 182
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:182 {
Smarty_Internal_Extension_Handler->__set($property_name, $value) …
› {
› $this->$property_name = $value;
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:170 {
Smarty_Internal_Extension_Handler->__get($property_name) …
› }
› return $this->$property_name = new $class();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:327 {
Smarty_Internal_TemplateBase->registerFilter($type, $callback, $name = null) …
› {
› return $this->ext->registerFilter->registerFilter($this, $type, $callback, $name);
› }
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:124 {
TheliaSmarty\Template\SmartyParser->__construct(RequestStack $requestStack, EventDispatcherInterface $dispatcher, ParserContext $parserContext, TemplateHelperInterface $templateHelper, $kernelEnvironment = 'prod', $kernelDebug = false) …
›
› $this->registerFilter('output', [$this, 'trimWhitespaces']);
› $this->registerFilter('variable', [__CLASS__, 'theliaEscape']);
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/App_KernelDevDebugContainer.php:2792 {
Container716GM1G\App_KernelDevDebugContainer::getThelia_ParserService($container) …
›
› $container->services['thelia.parser'] = $instance = new \TheliaSmarty\Template\SmartyParser($b, $a, ($container->services['thelia.parser.context'] ?? self::getThelia_Parser_ContextService($container)), $c, 'dev', true);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/getThelia_Listener_ViewService.php:23 {
Container716GM1G\getThelia_Listener_ViewService::do($container, $lazyLoad = true) …
›
› $a = ($container->services['thelia.parser'] ?? self::getThelia_ParserService($container));
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/App_KernelDevDebugContainer.php:971 {
Container716GM1G\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/App_KernelDevDebugContainer.php:2195 {
Container716GM1G\App_KernelDevDebugContainer::Container716GM1G\{closure} …
› $instance->addListener('kernel.view', [#[\Closure(name: 'thelia.listener.view', class: 'Thelia\\Core\\EventListener\\ViewListener')] fn () => ($container->services['thelia.listener.view'] ?? $container->load('getThelia_Listener_ViewService')), 'onKernelView'], 0);
› $instance->addListener('kernel.view', [#[\Closure(name: 'thelia.listener.view', class: 'Thelia\\Core\\EventListener\\ViewListener')] fn () => ($container->services['thelia.listener.view'] ?? $container->load('getThelia_Listener_ViewService')), 'beforeKernelView'], 5);
› $instance->addListener('thelia.cache.clear', [#[\Closure(name: 'less.assetic.filter', class: 'Thelia\\Core\\Template\\Assets\\Filter\\LessDotPhpFilter')] fn () => ($container->services['less.assetic.filter'] ??= new \Thelia\Core\Template\Assets\Filter\LessDotPhpFilter('dev')), 'clearCacheDir'], 128);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:235 {
Symfony\Component\EventDispatcher\EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:70 {
Symfony\Component\EventDispatcher\EventDispatcher->getListeners(?string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$registerFilter is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2589
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$registerPlugin is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php"
#line: 182
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:182 {
Smarty_Internal_Extension_Handler->__set($property_name, $value) …
› {
› $this->$property_name = $value;
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:170 {
Smarty_Internal_Extension_Handler->__get($property_name) …
› }
› return $this->$property_name = new $class();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:292 {
Smarty_Internal_TemplateBase->registerPlugin($type, $name, $callback, $cacheable = true, $cache_attr = null) …
› {
› return $this->ext->registerPlugin->registerPlugin($this, $type, $name, $callback, $cacheable, $cache_attr);
› }
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:632 {
TheliaSmarty\Template\SmartyParser->registerPlugins(): void …
›
› $this->registerPlugin(
› $plugin->getType(),
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/App_KernelDevDebugContainer.php:2834 {
Container716GM1G\App_KernelDevDebugContainer::getThelia_ParserService($container) …
› $instance->addPlugins(($container->services['smarty.plugin.var_dumper'] ??= new \TheliaSmarty\Template\Plugins\VarDumper(true)));
› $instance->registerPlugins();
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/getThelia_Listener_ViewService.php:23 {
Container716GM1G\getThelia_Listener_ViewService::do($container, $lazyLoad = true) …
›
› $a = ($container->services['thelia.parser'] ?? self::getThelia_ParserService($container));
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/App_KernelDevDebugContainer.php:971 {
Container716GM1G\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/Container716GM1G/App_KernelDevDebugContainer.php:2195 {
Container716GM1G\App_KernelDevDebugContainer::Container716GM1G\{closure} …
› $instance->addListener('kernel.view', [#[\Closure(name: 'thelia.listener.view', class: 'Thelia\\Core\\EventListener\\ViewListener')] fn () => ($container->services['thelia.listener.view'] ?? $container->load('getThelia_Listener_ViewService')), 'onKernelView'], 0);
› $instance->addListener('kernel.view', [#[\Closure(name: 'thelia.listener.view', class: 'Thelia\\Core\\EventListener\\ViewListener')] fn () => ($container->services['thelia.listener.view'] ?? $container->load('getThelia_Listener_ViewService')), 'beforeKernelView'], 5);
› $instance->addListener('thelia.cache.clear', [#[\Closure(name: 'less.assetic.filter', class: 'Thelia\\Core\\Template\\Assets\\Filter\\LessDotPhpFilter')] fn () => ($container->services['less.assetic.filter'] ??= new \Thelia\Core\Template\Assets\Filter\LessDotPhpFilter('dev')), 'clearCacheDir'], 128);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:235 {
Symfony\Component\EventDispatcher\EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:70 {
Symfony\Component\EventDispatcher\EventDispatcher->getListeners(?string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$registerPlugin is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "thelia.view_check"
"listener" => "Thelia\Action\Brand::viewCheck"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "thelia.view_check"
"listener" => "Thelia\Action\Category::viewCheck"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "thelia.view_check"
"listener" => "Thelia\Action\Content::viewCheck"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "thelia.view_check"
"listener" => "Thelia\Action\Folder::viewCheck"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "thelia.view_check"
"listener" => "Thelia\Action\Product::viewCheck"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2679
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php"
#line: 719
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:719 {
Smarty_Internal_Template->__set($property_name, $value) …
› case 'compiler':
› $this->$property_name = $value;
› return;
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:604 {
Smarty_Internal_Template->loadCompiled($force = false) …
› if ($force || !isset($this->compiled)) {
› $this->compiled = Smarty_Template_Compiled::load($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:214 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› if (!isset($this->compiled) || $this->compiled->compile_id !== $this->compile_id) {
› $this->loadCompiled(true);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2693
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php"
#line: 719
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:719 {
Smarty_Internal_Template->__set($property_name, $value) …
› case 'compiler':
› $this->$property_name = $value;
› return;
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:604 {
Smarty_Internal_Template->loadCompiled($force = false) …
› if ($force || !isset($this->compiled)) {
› $this->compiled = Smarty_Template_Compiled::load($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:214 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› if (!isset($this->compiled) || $this->compiled->compile_id !== $this->compile_id) {
› $this->loadCompiled(true);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2695
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$configLoad is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php"
#line: 182
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:182 {
Smarty_Internal_Extension_Handler->__set($property_name, $value) …
› {
› $this->$property_name = $value;
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:170 {
Smarty_Internal_Extension_Handler->__get($property_name) …
› }
› return $this->$property_name = new $class();
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:53 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->smarty->ext->configLoad->_loadConfigFile($_smarty_tpl, 'variables.conf', null, 0);
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$configLoad is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2699
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php"
#line: 719
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:719 {
Smarty_Internal_Template->__set($property_name, $value) …
› case 'compiler':
› $this->$property_name = $value;
› return;
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_method_configload.php:65 {
Smarty_Internal_Method_ConfigLoad->_loadConfigFile(Smarty_Internal_Data $data, $config_file, $sections = null, $scope = 0) …
› $confObj->source->scope = $scope;
› $confObj->compiled = Smarty_Template_Compiled::load($confObj);
› $confObj->compiled->render($confObj);
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:53 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->smarty->ext->configLoad->_loadConfigFile($_smarty_tpl, 'variables.conf', null, 0);
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2722
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$_updateScope is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php"
#line: 182
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:182 {
Smarty_Internal_Extension_Handler->__set($property_name, $value) …
› {
› $this->$property_name = $value;
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:170 {
Smarty_Internal_Extension_Handler->__get($property_name) …
› }
› return $this->$property_name = new $class();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:435 {
Smarty_Internal_Template->_assignInScope($varName, $value, $nocache = false, $scope = 0) …
› if ($scope > 0 || $this->scope > 0) {
› $this->smarty->ext->_updateScope->_updateScope($this, $varName, $scope);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:92 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_prefixVariable1 = ob_get_clean();
› $_smarty_tpl->_assignInScope('product_id', $_prefixVariable1);?>
› <?php $_smarty_tpl->_assignInScope('pse_count', 1);?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$_updateScope is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2728
#message: "Deprecated: Return type of Thelia\Core\Template\Loop\Argument\ArgumentCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/ArgumentCollection.php"
#line: 122
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/ArgumentCollection.php:122 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function current()
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/ArgumentCollection.php:18 {
Thelia\Core\Template\Loop\ProductSaleElements->getArgDefinitions() …
› */
› class ArgumentCollection implements \Iterator
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:147 {
Thelia\Core\Template\Element\BaseLoop->initialize(): void …
› if (!isset(self::$loopDefinitionsArgs[$class])) {
› $this->args = $this->getArgDefinitions()->addArguments($this->getDefaultArgs(), false);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:125 {
Thelia\Core\Template\Element\BaseLoop->init(ContainerInterface $container, RequestStack $requestStack, EventDispatcherInterface $eventDispatcher, SecurityContext $securityContext, TranslatorInterface $translator, array $theliaParserLoops, $kernelEnvironment): void …
›
› $this->initialize();
› }
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:457 {
TheliaSmarty\Template\Plugins\TheliaLoop->createLoopInstance($smartyParams): LoopInterface …
› $loop = $this->container->has($serviceId) ? $this->container->get($serviceId) : new $serviceId();
› $loop->init(
› $this->container,
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:189 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› try {
› $loop = $this->createLoopInstance($params);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Return type of Thelia\Core\Template\Loop\Argument\ArgumentCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2729
#message: "Deprecated: Return type of Thelia\Core\Template\Loop\Argument\ArgumentCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/ArgumentCollection.php"
#line: 148
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/ArgumentCollection.php:148 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function key()
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/ArgumentCollection.php:18 {
Thelia\Core\Template\Loop\ProductSaleElements->getArgDefinitions() …
› */
› class ArgumentCollection implements \Iterator
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:147 {
Thelia\Core\Template\Element\BaseLoop->initialize(): void …
› if (!isset(self::$loopDefinitionsArgs[$class])) {
› $this->args = $this->getArgDefinitions()->addArguments($this->getDefaultArgs(), false);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:125 {
Thelia\Core\Template\Element\BaseLoop->init(ContainerInterface $container, RequestStack $requestStack, EventDispatcherInterface $eventDispatcher, SecurityContext $securityContext, TranslatorInterface $translator, array $theliaParserLoops, $kernelEnvironment): void …
›
› $this->initialize();
› }
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:457 {
TheliaSmarty\Template\Plugins\TheliaLoop->createLoopInstance($smartyParams): LoopInterface …
› $loop = $this->container->has($serviceId) ? $this->container->get($serviceId) : new $serviceId();
› $loop->init(
› $this->container,
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:189 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› try {
› $loop = $this->createLoopInstance($params);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Return type of Thelia\Core\Template\Loop\Argument\ArgumentCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2732
#message: "Deprecated: Return type of Thelia\Type\TypeCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php"
#line: 58
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:58 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function current()
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:18 {
Thelia\Core\Template\Loop\Argument\Argument::createIntListTypeArgument($name, $default = null, $mandatory = false, $empty = true) …
› */
› class TypeCollection implements \Iterator
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/ProductSaleElements.php:61 {
Thelia\Core\Template\Loop\ProductSaleElements->getArgDefinitions() …
› return new ArgumentCollection(
› Argument::createIntListTypeArgument('id'),
› Argument::createIntTypeArgument('currency'),
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:147 {
Thelia\Core\Template\Element\BaseLoop->initialize(): void …
› if (!isset(self::$loopDefinitionsArgs[$class])) {
› $this->args = $this->getArgDefinitions()->addArguments($this->getDefaultArgs(), false);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:125 {
Thelia\Core\Template\Element\BaseLoop->init(ContainerInterface $container, RequestStack $requestStack, EventDispatcherInterface $eventDispatcher, SecurityContext $securityContext, TranslatorInterface $translator, array $theliaParserLoops, $kernelEnvironment): void …
›
› $this->initialize();
› }
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:457 {
TheliaSmarty\Template\Plugins\TheliaLoop->createLoopInstance($smartyParams): LoopInterface …
› $loop = $this->container->has($serviceId) ? $this->container->get($serviceId) : new $serviceId();
› $loop->init(
› $this->container,
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:189 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› try {
› $loop = $this->createLoopInstance($params);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Return type of Thelia\Type\TypeCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2733
#message: "Deprecated: Return type of Thelia\Type\TypeCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php"
#line: 84
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:84 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function key()
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:18 {
Thelia\Core\Template\Loop\Argument\Argument::createIntListTypeArgument($name, $default = null, $mandatory = false, $empty = true) …
› */
› class TypeCollection implements \Iterator
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/ProductSaleElements.php:61 {
Thelia\Core\Template\Loop\ProductSaleElements->getArgDefinitions() …
› return new ArgumentCollection(
› Argument::createIntListTypeArgument('id'),
› Argument::createIntTypeArgument('currency'),
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:147 {
Thelia\Core\Template\Element\BaseLoop->initialize(): void …
› if (!isset(self::$loopDefinitionsArgs[$class])) {
› $this->args = $this->getArgDefinitions()->addArguments($this->getDefaultArgs(), false);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:125 {
Thelia\Core\Template\Element\BaseLoop->init(ContainerInterface $container, RequestStack $requestStack, EventDispatcherInterface $eventDispatcher, SecurityContext $securityContext, TranslatorInterface $translator, array $theliaParserLoops, $kernelEnvironment): void …
›
› $this->initialize();
› }
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:457 {
TheliaSmarty\Template\Plugins\TheliaLoop->createLoopInstance($smartyParams): LoopInterface …
› $loop = $this->container->has($serviceId) ? $this->container->get($serviceId) : new $serviceId();
› $loop->init(
› $this->container,
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:189 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› try {
› $loop = $this->createLoopInstance($params);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Return type of Thelia\Type\TypeCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2798
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/ProductSaleElements.php:101 {
Thelia\Core\Template\Loop\ProductSaleElements->buildModelCriteria() …
›
› $id = $this->getId();
› $product = $this->getProduct();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2817
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/EnumListType.php"
#line: 59
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/EnumListType.php:59 {
Thelia\Type\EnumListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (!$this->isSingleValueValid($value)) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:384 {
Thelia\Core\Template\Element\BaseLoop->setupSearchContext(ModelCriteria $search): void …
› $searchTerm = $this->getArgValue('search_term');
› $searchIn = $this->getArgValue('search_in');
› $searchMode = $this->getArgValue('search_mode');
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:371 {
Thelia\Core\Template\Element\BaseLoop->search(ModelCriteria $search, &$pagination = null) …
›
› $this->setupSearchContext($search);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:530 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if (null !== $searchModelCriteria) {
› $results = $this->search(
› $searchModelCriteria,
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2816
#message: "Deprecated: Return type of Thelia\Core\Template\Element\LoopResult::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php"
#line: 142
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php:142 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function current()
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php:18 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
›
› class LoopResult implements \Iterator, \JsonSerializable
› {
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Return type of Thelia\Core\Template\Element\LoopResult::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2820
#message: "Deprecated: Return type of Thelia\Core\Template\Element\LoopResult::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php"
#line: 168
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php:168 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function key()
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php:18 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
›
› class LoopResult implements \Iterator, \JsonSerializable
› {
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Return type of Thelia\Core\Template\Element\LoopResult::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2819
#message: "Deprecated: Return type of Thelia\Core\Template\Element\LoopResult::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php"
#line: 217
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php:217 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function jsonSerialize()
› {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/LoopResult.php:18 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
›
› class LoopResult implements \Iterator, \JsonSerializable
› {
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Return type of Thelia\Core\Template\Element\LoopResult::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "action.getTaxService"
"listener" => "Thelia\Action\Tax::getTaxTypeService"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "action.getTaxService"
"listener" => "Thelia\Action\Tax::getTaxTypeService"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#2814
#message: "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$getTemplateVars is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php"
#line: 182
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:182 {
Smarty_Internal_Extension_Handler->__set($property_name, $value) …
› {
› $this->$property_name = $value;
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_extension_handler.php:170 {
Smarty_Internal_Extension_Handler->__get($property_name) …
› }
› return $this->$property_name = new $class();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_data.php:195 {
Smarty_Internal_Data->getTemplateVars($varName = null, ?Smarty_Internal_Data $_ptr = null, $searchParents = true) …
› {
› return $this->ext->getTemplateVars->getTemplateVars($this, $varName, $_ptr, $searchParents);
› }
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:233 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› foreach ($varlist as $var) {
› $saved_vars[$var] = $template->getTemplateVars($var);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:114 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin1->theliaLoop(array('name'=>"pse",'type'=>"product_sale_elements",'product'=>$_smarty_tpl->tpl_vars['product_id']->value), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$getTemplateVars is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3039
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/ProductSaleElementsImage.php:108 {
Thelia\Core\Template\Loop\ProductSaleElementsImage->buildModelCriteria() …
›
› if (null !== $id = $this->getId()) {
› $query->filterById($id);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:198 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin3->theliaLoop(array('name'=>"pse_images",'type'=>"product-sale-elements-image",'product_sale_elements_id'=>((string)$_smarty_tpl->tpl_vars['ID']->value)), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3041
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/ProductSaleElementsImage.php:116 {
Thelia\Core\Template\Loop\ProductSaleElementsImage->buildModelCriteria() …
›
› if (null !== $productImageId = $this->getProductImageId()) {
› $query->filterByProductImageId($productImageId);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:198 {
Block_357335056666c4aece04d43_50209950->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin3->theliaLoop(array('name'=>"pse_images",'type'=>"product-sale-elements-image",'product_sale_elements_id'=>((string)$_smarty_tpl->tpl_vars['ID']->value)), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:184 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->callsChild || !isset($block->child) || ($block->child->hide && !isset($block->child->child))) {
› $this->callBlock($block, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:57 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_510340355666c4ae48611e1_74633666', "init");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3230
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:653 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $templateIdList = $this->getTemplateId();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3221
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:661 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› if (null !== $categoryDefault = $this->getCategoryDefault()) {
› // Select the products which have $categoryDefault as the default category.
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3220
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:672 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
› $manualOrderAllowed = (1 == \count($categoryDefault));
› } elseif (null !== $categoryIdList = $this->getCategory()) {
› // Select all products which have one of the required categories as the default one, or an associated one
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3216
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:708 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $brand_id = $this->getBrand();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3215
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:714 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $contentId = $this->getContent();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3214
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:723 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $sale_id = $this->getSale();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3212
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:765 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $exclude = $this->getExclude();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3234
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:771 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $exclude_category = $this->getExcludeCategory();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3235
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:781 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› if (null !== $taxRuleIdList = $this->getTaxRuleId()) {
› $search->filterByTaxRuleId($taxRuleIdList, Criteria::IN);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3236
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntListType.php:27 {
Thelia\Type\IntListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (filter_var($value, \FILTER_VALIDATE_INT) === false) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:785 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› if (null !== $taxRuleIdList = $this->getExcludeTaxRuleId()) {
› $search->filterByTaxRuleId($taxRuleIdList, Criteria::NOT_IN);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3251
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntToCombinedIntsListType.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntToCombinedIntsListType.php:27 {
Thelia\Type\IntToCombinedIntsListType->isValid($values) …
› {
› foreach (explode(',', $values) as $intToCombinedInts) {
› $parts = explode(':', $intToCombinedInts);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:1082 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $feature_availability = $this->getFeatureAvailability();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3250
#message: "Deprecated: preg_split(): Passing null to parameter #2 ($subject) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntToCombinedStringsListType.php"
#line: 36
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/IntToCombinedStringsListType.php:36 {
Thelia\Type\IntToCombinedStringsListType->isValid($values) …
› // Explode expession parts, ignoring escaped characters, (\, and \:)
› foreach (preg_split('#(?<!\\\),#', $values) as $intToCombinedStrings) {
› $parts = preg_split('#(?<!\\\):#', $intToCombinedStrings);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:232 {
Thelia\Core\Template\Element\BaseLoop->__call($name, $arguments) …
›
› return $this->getArgValue($argName);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:1086 {
Thelia\Core\Template\Loop\Product->buildModelCriteria() …
›
› $feature_values = $this->getFeatureValues();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:527 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if ($this instanceof PropelSearchLoopInterface) {
› $searchModelCriteria = $this->extendsBuildModelCriteria($this->buildModelCriteria());
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: preg_split(): Passing null to parameter #2 ($subject) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => ErrorException {#3209
#message: "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/EnumListType.php"
#line: 59
#severity: E_DEPRECATED
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/EnumListType.php:59 {
Thelia\Type\EnumListType->isValid($values) …
› {
› foreach (explode(',', $values) as $value) {
› if (!$this->isSingleValueValid($value)) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Type/TypeCollection.php:133 {
Thelia\Type\TypeCollection->getFormattedValue($value) …
› foreach ($this as $type) {
› if ($type->isValid($value)) {
› return $type->getFormattedValue($value);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Argument/Argument.php:44 {
Thelia\Core\Template\Loop\Argument\Argument->getValue() …
› {
› return $this->type->getFormattedValue($this->value);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:354 {
Thelia\Core\Template\Element\BaseLoop->getArgValue($argumentName) …
› {
› return $this->getArg($argumentName)->getValue();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:384 {
Thelia\Core\Template\Element\BaseLoop->setupSearchContext(ModelCriteria $search): void …
› $searchTerm = $this->getArgValue('search_term');
› $searchIn = $this->getArgValue('search_in');
› $searchMode = $this->getArgValue('search_mode');
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:371 {
Thelia\Core\Template\Element\BaseLoop->search(ModelCriteria $search, &$pagination = null) …
›
› $this->setupSearchContext($search);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:530 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
› if (null !== $searchModelCriteria) {
› $results = $this->search(
› $searchModelCriteria,
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated"
"priority" => 200
"priorityName" => "info"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "action.getTaxService"
"listener" => "Thelia\Action\Tax::getTaxTypeService"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "action.getTaxService"
"listener" => "Thelia\Action\Tax::getTaxTypeService"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.view"
"listener" => "Thelia\Core\EventListener\ViewListener::beforeKernelView"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.view"
"listener" => "Thelia\Core\EventListener\ViewListener::onKernelView"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"exception" => Error {#3242
#message: "Call to a member function getPosition() on null"
#code: 0
#file: "/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php"
#line: 421
trace: {
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:421 {
Thelia\Core\Template\Loop\Product->findNextPrev(LoopResultRow $loopResultRow, Product $product, $defaultCategoryId): void …
› ->filterByProductId($product->getId())
› ->findOne()->getPosition();
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:407 {
Thelia\Core\Template\Loop\Product->associateValues($loopResultRow, $product, $defaultCategoryId) …
›
› $this->findNextPrev($loopResultRow, $product, $defaultCategoryId);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:307 {
Thelia\Core\Template\Loop\Product->parseSimpleResults(LoopResult $loopResult) …
›
› $this->associateValues($loopResultRow, $product, $defaultCategoryId);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Loop/Product.php:232 {
Thelia\Core\Template\Loop\Product->parseResults(LoopResult $loopResult) …
›
› return $this->parseSimpleResults($loopResult);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php:555 {
Thelia\Core\Template\Element\BaseLoop->exec(&$pagination) …
›
› $parsedResults = $this->extendsParseResults($this->parseResults($loopResult));
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php:195 {
TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop($params, $content, $template, &$repeat) …
› // if loops with the same argument set are nested (see https://github.com/thelia/thelia/issues/2213)
› $loopResults = clone $loop->exec(self::$pagination[$name]);
›
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:319 {
Block_2082774871666c4aece1db69_85534259->callBlock(Smarty_Internal_Template $_smarty_tpl) …
› $_block_repeat=true;
› echo $_block_plugin6->theliaLoop(array('type'=>"product",'name'=>"product_breadcrumb",'id'=>$_smarty_tpl->tpl_vars['product_id']->value,'limit'=>"1",'with_prev_next_info'=>"1"), null, $_smarty_tpl, $_block_repeat);
› while ($_block_repeat) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:248 {
Smarty_Internal_Runtime_Inheritance->callBlock(Smarty_Internal_Block $block, Smarty_Internal_Template $tpl) …
› $tpl->source = $this->sources[ $block->tplIndex ];
› $block->callBlock($tpl);
› $tpl->source = array_pop($this->sourceStack);
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:232 {
Smarty_Internal_Runtime_Inheritance->callParent(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, $tag) …
› if (isset($block->parent)) {
› $this->callBlock($block->parent, $tpl);
› } else {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:181 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› if ($block->append && !$block->prepend && isset($parent)) {
› $this->callParent($tpl, $block, '\'{block append}\'');
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:186 {
Smarty_Internal_Runtime_Inheritance->process(Smarty_Internal_Template $tpl, Smarty_Internal_Block $block, ?Smarty_Internal_Block $parent = null) …
› } else {
› $this->process($tpl, $block->child, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:156 {
Smarty_Internal_Runtime_Inheritance->instanceBlock(Smarty_Internal_Template $tpl, $className, $name, $tplIndex = null) …
› }
› $this->process($tpl, $block);
› }
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/f8b704233fc3e9af985cfbb7a25e35af95cb706a_0.file.layout.tpl.php:61 {
content_666c4ae489c033_14623115(Smarty_Internal_Template $_smarty_tpl) …
› <?php
› $_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_1615692561666c4ae4861945_56005906', "no-return-functions");
› ?>
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:385 {
Smarty_Internal_Template->_subTemplateRender($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $scope, $forceTplCache, $uid = null, $content_func = null) …
› } else {
› $tpl->render();
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php:115 {
Smarty_Internal_Runtime_Inheritance->endChild(Smarty_Internal_Template $tpl, $template = null, $uid = null, $func = null) …
› ) {
› $tpl->_subTemplateRender(
› $template,
}
/var/www/clients/client1/web1/web/thelia_254/var/cache/dev/smarty/compile/1619f605b74f5f20a2a4784de43176956cd66534_0.file.product.html.php:75 {
content_666c4aece7e069_11471585(Smarty_Internal_Template $_smarty_tpl) …
›
› <?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, "layout.tpl");
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123 {
Smarty_Template_Resource_Base->getRenderedTemplateCode(Smarty_Internal_Template $_template, $unifunc = null) …
› }
› $unifunc($_template);
› foreach ($_template->endRenderCallbacks as $callback) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114 {
Smarty_Template_Compiled->render(Smarty_Internal_Template $_template) …
› } else {
› $this->getRenderedTemplateCode($_template);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216 {
Smarty_Internal_Template->render($no_output_filter = true, $display = null) …
› }
› $this->compiled->render($this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:238 {
Smarty_Internal_TemplateBase->_execute($template, $cache_id, $compile_id, $parent, $function) …
› }
› $result = $template->render(false, $function);
› $template->_cleanUp();
}
/var/www/clients/client1/web1/web/thelia_254/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php:116 {
Smarty_Internal_TemplateBase->fetch($template = null, $cache_id = null, $compile_id = null, $parent = null) …
› {
› $result = $this->_execute($template, $cache_id, $compile_id, $parent, 0);
› return $result === null ? ob_get_clean() : $result;
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:512 {
TheliaSmarty\Template\SmartyParser->internalRenderer($resourceType, $resourceContent, array $parameters, $compressOutput = true) …
›
› $output = $this->fetch($resourceType.':'.$resourceContent);
›
}
/var/www/clients/client1/web1/web/thelia_254/local/modules/TheliaSmarty/Template/SmartyParser.php:540 {
TheliaSmarty\Template\SmartyParser->render($realTemplateName, array $parameters = [], $compressOutput = true) …
›
› return $this->internalRenderer('file', $realTemplateName, $parameters, $compressOutput);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php:90 {
Thelia\Core\EventListener\ViewListener->onKernelView(ViewEvent $event): void …
›
› $content = $this->parser->render($view.'.html');
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:220 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:186 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new ViewEvent($this, $request, $type, $response, $event);
› $this->dispatcher->dispatch($event, KernelEvents::VIEW);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php:72 {
Thelia\Core\TheliaHttpKernel->handle(Request $request, $type = HttpKernelInterface::MAIN_REQUEST, $catch = true): Response …
›
› $response = parent::handle($request, $type, $catch);
›
}
/var/www/clients/client1/web1/web/thelia_254/vendor/symfony/http-kernel/Kernel.php:197 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/clients/client1/web1/web/thelia_254/vendor/thelia/core/lib/Thelia/Core/Thelia.php:437 {
Thelia\Core\Thelia->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return parent::handle($request, $type, $catch);
› }
}
/var/www/clients/client1/web1/web/thelia_254/web/index.php:32 {
› $request = Request::createFromGlobals();
› $response = $thelia->handle($request);
› $response->send();
}
}
}
]
"message" => "Uncaught PHP Exception Error: "Call to a member function getPosition() on null" at Product.php line 421"
"priority" => 500
"priorityName" => "critical"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Thelia\Action\HttpException::checkHttpException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Thelia\Action\RedirectException::checkRedirectException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Thelia\Core\EventListener\ErrorListener::authenticationException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\WebpackEncoreBundle\EventListener\ExceptionListener::onKernelException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Thelia\Core\EventListener\ErrorListener::logException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Thelia\Core\EventListener\ErrorListener::handleException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::logKernelException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onKernelException"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.exception"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onKernelException"
]
"message" => "Listener "{listener}" stopped propagation of the event "{event}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Thelia\Core\EventListener\RequestListener::registerPreviousUrl"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Thelia\Core\EventListener\ResponseListener::beforeResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Thelia\Core\EventListener\RequestListener::registerPreviousUrl"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener::resetAssets"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
]
"" => [
[
"channel" => null
"context" => [
"exception" => Error {#3242}
]
"message" => "Uncaught Error: Call to a member function getPosition() on null"
"priority" => 500
"priorityName" => "critical"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
]
3278 => [
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\KernelListener::sessionInit"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\KernelListener::paramInit"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::checkCurrency"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::checkCurrency"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::registerValidatorTranslator"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::rememberMeLoader"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::jsonBody"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::registerValidatorTranslator"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::rememberMeLoader"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Thelia\Core\EventListener\RequestListener::jsonBody"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller"
"listener" => "Thelia\Core\EventListener\ControllerListener::adminFirewall"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Container716GM1G\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.controller_arguments"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Thelia\Core\EventListener\RequestListener::registerPreviousUrl"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Thelia\Core\EventListener\ResponseListener::beforeResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Thelia\Core\EventListener\RequestListener::registerPreviousUrl"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.response"
"listener" => "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener::resetAssets"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
[
"channel" => null
"context" => [
"event" => "kernel.finish_request"
"listener" => "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest"
]
"message" => "Notified event "{event}" to listener "{listener}"."
"priority" => 100
"priorityName" => "debug"
"timestamp" => 1783542725
"timestamp_rfc3339" => "2026-07-08T22:32:05.000+02:00"
]
]
]
-errorCount: [
16 => 1
"" => 1
3278 => 0
]
-handle: null
-requestStack: Symfony\Component\HttpFoundation\RequestStack {#2031 …}
} |