https://eurocamiones.staff.digital/marca/vw/

ErrorController

Request

GET Parameters

No GET parameters

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"error_controller"
_stopwatch_token
"ae165b"
exception
Twig\Error\RuntimeError {#1611
  -lineno: 4
  -name: "front/brand/brand.html.twig"
  -rawMessage: "Impossible to access an attribute ("slug") on a null variable."
  -sourcePath: "/mnt/volume_nyc1_01/webapps/eurocamiones/templates/front/brand/brand.html.twig"
  -sourceCode: """
    {% extends "front/_common/_base.html.twig" %}\n
    \n
    {% block linkcanonical %}\n
        <link rel="canonical" href="{{ absolute_url(path('brand', {'slug': brand.slug})) }}">\n
    {% endblock %}\n
    \n
    {% block cssadicional %}{% endblock %}\n
    \n
    {% block classbody %}{% endblock %}\n
    \n
    {% block content %}\n
        <section class="vw_man">\n
            <div class="vw_man_banner" style="background-image: url('{{ asset(brand.bannerImage|image_path) }}');">\n
                <div class="vw_man_container ww_center">\n
                    <ul>\n
                        <li><a href="{{ path('home') }}">Inicio</a></li>\n
                        <li><span>/</span></li>\n
                        <li><a>Marcas</a></li>\n
                        <li><span>/</span></li>\n
                        <li><a class="active">{{ brand.title }}</a></li>\n
                    </ul>\n
                    {% if brand.bannerText %}\n
                        <h2>{{ brand.bannerText }}</h2>\n
                    {% endif %}\n
                    {% if brand.bannerButtonShow and brand.bannerButtonText and brand.bannerButtonLink %}\n
                        <div class="vw_man_btn">\n
                            <a class="btn btn_lightblue btn_icon" href="{{ brand.bannerButtonLink }}" target="{{ brand.bannerButtonTarget|url_target }}">{{ brand.bannerButtonText }}<span class="icon-Group"></span></a>\n
                        </div>\n
                    {% endif %}\n
                </div>\n
            </div>\n
            {% if brand.detailShow %}\n
                <div class="vw_man_info ww_center">\n
                    <h3>{{ brand.detailTitle }}</h3>\n
                    {{ brand.detailText|raw }}\n
                </div>\n
            {% endif %}\n
        </section>\n
    \n
        {% if brand.featuresShow and brand.featuresItems|length > 0 %}\n
            <section class="vw_man_tab">\n
                <div class="vw_man_tab_row ww_center">\n
                    <div class="vw_man_wrap_nav">\n
                        <div class="vw_man_tab_nav">\n
                            {% for item in brand.featuresItems %}\n
                                <a class="vwman_tab" onclick="tabNav(event, 'tab-{{ loop.index }}')" href="">{{ item.title }}</a>\n
                            {% endfor %}\n
                        </div>\n
                    </div>\n
                    <div class="vw_man_tab_wrap">\n
                        {% for item in brand.featuresItems %}\n
                            <div class="vw_man_itm" id="tab-{{ loop.index }}">\n
                                <div class="vw_man_tab_info">\n
                                    <h2>{{ item.title }}</h2>\n
                                    <p>{{ item.text|raw }}</p>\n
                                </div>\n
                                <figure>\n
                                    <img src="{{ asset(item.image|image_path) }}" width="" height="" alt="{{ item.image|split_alt }}">\n
                                </figure>\n
                            </div>\n
                        {% endfor %}\n
                    </div>\n
                </div>\n
            </section>\n
        {% endif %}\n
    {% endblock %}\n
    \n
    {% block jsfinal %}\n
        <script type="text/javascript">\n
            function tabNav(evt, element) {\n
                evt.preventDefault();\n
                var i, tabcontent, tablinks;\n
                tabcontent = document.getElementsByClassName("vw_man_itm");\n
                for (i = 0; i < tabcontent.length; i++) {\n
                    tabcontent[i].classList.remove('active');\n
                }\n
                tablinks = document.getElementsByClassName("vwman_tab");\n
                for (i = 0; i < tablinks.length; i++) {\n
                    tablinks[i].className = tablinks[i].className.replace(" active", "");\n
                }\n
                document.getElementById(element).classList.add('active')\n
                evt.currentTarget.className += " active";\n
            }\n
    \n
            document.querySelectorAll('.vwman_tab')[0].click();\n
        </script>\n
    {% endblock %}\n
    """
  #message: "Impossible to access an attribute ("slug") on a null variable."
  #code: 0
  #file: "/mnt/volume_nyc1_01/webapps/eurocamiones/templates/front/brand/brand.html.twig"
  #line: 4
  trace: {
    /mnt/volume_nyc1_01/webapps/eurocamiones/templates/front/brand/brand.html.twig:4 {
      twig_get_attribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = 'any', $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) …
      › {% block linkcanonical %}    <link rel="canonical" href="{{ absolute_url(path('brand', {'slug': brand.slug})) }}">{% endblock %}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/var/cache/dev/twig/99/99c6fdb4f18f71da7d3b6464fa422b997208b0b863b73f34ea6ef40d4193c75a.php:73 {
      __TwigTemplate_2e91bf17cb555b51978ab0847ac71d5e5d68f42aafb4050e9cc5618ae46893cf->block_linkcanonical($context, array $blocks = []) …
      › echo "    <link rel=\"canonical\" href=\"";echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("brand", ["slug" => twig_get_attribute($this->env, $this->source, (isset($context["brand"]) || array_key_exists("brand", $context) ? $context["brand"] : (function () { throw new RuntimeError('Variable "brand" does not exist.', 4, $this->source); })()), "slug", [], "any", false, false, false, 4)])), "html", null, true);echo "\">
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/Template.php:171 {
      Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
      › try {    $template->$block($context, $blocks);} catch (Error $e) {
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/templates/front/_common/_base.html.twig:21 {
      __TwigTemplate_234d478456b338d3dfd64657e6e7175f7b8f5fad41e611a08d0607b88dfe728f->doDisplay(array $context, array $blocks = []) …
      › 
      › {% block linkcanonical %}{% endblock %}}
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/Template.php:394 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › try {    $this->doDisplay($context, $blocks);} catch (Error $e) {
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/var/cache/dev/twig/99/99c6fdb4f18f71da7d3b6464fa422b997208b0b863b73f34ea6ef40d4193c75a.php:52 {
      __TwigTemplate_2e91bf17cb555b51978ab0847ac71d5e5d68f42aafb4050e9cc5618ae46893cf->doDisplay(array $context, array $blocks = []) …
      › $this->parent = $this->loadTemplate("front/_common/_base.html.twig", "front/brand/brand.html.twig", 1);$this->parent->display($context, array_merge($this->blocks, $blocks));}
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/Template.php:394 {
      Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
      › try {    $this->doDisplay($context, $blocks);} catch (Error $e) {
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/Template.php:367 {
      Twig\Template->display(array $context, array $blocks = []) …
      › {    $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/Template.php:379 {
      Twig\Template->render(array $context) …
      › try {    $this->display($context);} catch (\Throwable $e) {
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/TemplateWrapper.php:40 {
      Twig\TemplateWrapper->render(array $context = []): string …
      ›     // as it should only be used by internal code    return $this->template->render($context, \func_get_args()[1] ?? []);}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/twig/twig/src/Environment.php:277 {
      Twig\Environment->render($name, array $context = []): string …
      › {    return $this->load($name)->render($context);}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php:115 {
      Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener->onKernelView(KernelEvent $event) …
      › } else {    $event->setResponse(new Response($this->twig->render($template->getTemplate(), $parameters)));}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117 {
      Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
      › 
      › ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);}
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/event-dispatcher/EventDispatcher.php:230 {
      Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
      ›     }    $listener($event, $eventName, $this);}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/event-dispatcher/EventDispatcher.php:59 {
      Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, string $eventName = null): object …
      › if ($listeners) {    $this->callListeners($listeners, $eventName, $event);}
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154 {
      Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
      › try {    $this->dispatcher->dispatch($event, $eventName);} finally {
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/http-kernel/HttpKernel.php:157 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
      › $event = new ViewEvent($this, $request, $type, $response);$this->dispatcher->dispatch($event, KernelEvents::VIEW);}
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/http-kernel/HttpKernel.php:74 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/http-kernel/Kernel.php:202 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
      Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
      › {    $response = $this->kernel->handle($this->request);    $response->send();
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/vendor/autoload_runtime.php:35 {
      require_once …
      ›         ->getRunner($app)        ->run());
    }
    /mnt/volume_nyc1_01/webapps/eurocamiones/public/index.php:5 {
      › 
      › require_once dirname(__DIR__).'/vendor/autoload_runtime.php';arguments: {
        "/mnt/volume_nyc1_01/webapps/eurocamiones/vendor/autoload_runtime.php"
      }
    }
  }
}
logger
Symfony\Bridge\Monolog\Logger {#356 …6}

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, deflate"
content-length
""
content-type
""
from
"gptbot(at)openai.com"
host
"eurocamiones.staff.digital"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"
x-openai-host-hash
"414789524"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Sat, 08 Nov 2025 04:26:42 GMT"
x-debug-exception
"Impossible%20to%20access%20an%20attribute%20%28%22slug%22%29%20on%20a%20null%20variable."
x-debug-exception-file
"%2Fmnt%2Fvolume_nyc1_01%2Fwebapps%2Feurocamiones%2Ftemplates%2Ffront%2Fbrand%2Fbrand.html.twig:4"
x-debug-token
"f423b3"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"0b6a532858e27353316797aba5cd304c"
DATABASE_URL
"mysql://staff_php2:142857@127.0.0.1:3306/staff_eurocamiones?serverVersion=8.0&charset=utf8mb4"
MAILER_DSN
"smtp://a16567d5cf78d5:0507a792692640@smtp.mailtrap.io:2525?encryption=tls&auth_mode=login"
MAILER_FROM_EMAIL
"marketing@eurocamiones.pe"
MAILER_FROM_NAME
"Eurocamiones"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
""
CONTENT_TYPE
""
DOCUMENT_ROOT
"/mnt/volume_nyc1_01/webapps/eurocamiones/public"
DOCUMENT_URI
"/index.php"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HOME
"/home/devstaff"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, deflate"
HTTP_FROM
"gptbot(at)openai.com"
HTTP_HOST
"eurocamiones.staff.digital"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"
HTTP_X_OPENAI_HOST_HASH
"414789524"
PHP_SELF
"/index.php"
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"74.7.227.98"
REMOTE_PORT
"47734"
REMOTE_USER
""
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1762576002
REQUEST_TIME_FLOAT
1762576002.5508
REQUEST_URI
"/marca/vw/"
SCRIPT_FILENAME
"/mnt/volume_nyc1_01/webapps/eurocamiones/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"192.81.216.40"
SERVER_NAME
"eurocamiones.staff.digital"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"nginx/1.18.0"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DATABASE_URL,MAILER_FROM_NAME,MAILER_FROM_EMAIL,MAILER_DSN"
USER
"devstaff"

Parent Request

Return to parent request (token = 3bd7ac)

Key Value
_controller
"App\Controller\Front\BrandController::brand"
_firewall_context
"security.firewall.map.context.adviser"
_remove_csp_headers
true
_route
"brand"
_route_params
[
  "slug" => "vw"
]
_security_firewall_run
"_security_adviser"
_stopwatch_token
"1154bb"
_template
Sensio\Bundle\FrameworkExtraBundle\Configuration\Template {#1452
  #template: "front/brand/brand.html.twig"
  -vars: []
  -streamable: false
  -owner: [
    App\Controller\Front\BrandController {#257
      #locals: [
        "menu_active" => ""
        "brand" => null
      ]
      #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#260 …}
    }
    "brand"
  ]
}
slug
"vw"