exception |
Twig\Error\RuntimeError {#827
#message: "An exception has been thrown during the rendering of a template ("Call to a member function hasRoleIn() on null")."
#code: 0
#file: "/var/www/clients/client0/web3/web/templates/_includes/aside.html.twig"
#line: 32
-previous: Error {#2622 …}
-lineno: 32
-name: "_includes/aside.html.twig"
-rawMessage: "An exception has been thrown during the rendering of a template ("Call to a member function hasRoleIn() on null")."
-sourcePath: "/var/www/clients/client0/web3/web/templates/_includes/aside.html.twig"
-sourceCode: """
<div id="kt_aside" class="aside aside-dark aside-hoverable" data-kt-drawer="true" data-kt-drawer-name="aside" data-kt-drawer-activate="{default: true, lg: false}" data-kt-drawer-overlay="true" data-kt-drawer-width="{default:'200px', '300px': '250px'}" data-kt-drawer-direction="start" data-kt-drawer-toggle="#kt_aside_mobile_toggle">\n
<!--begin::Brand-->\n
<div class="aside-logo flex-column-auto" id="kt_aside_logo">\n
<!--begin::Logo-->\n
<a href="{{ path('app_default') }}" class="">\n
<img alt="Logo" src="{{ asset('assets/media/logos/logo.png') }}" class="logo" style="height:50px;"/>\n
</a>\n
<!--end::Logo-->\n
<!--begin::Aside toggler-->\n
<div id="kt_aside_toggle" class="btn btn-icon w-auto px-0 btn-active-color-primary aside-toggle me-n2" data-kt-toggle="true" data-kt-toggle-state="active" data-kt-toggle-target="body" data-kt-toggle-name="aside-minimize">\n
<!--begin::Svg Icon | path: icons/duotune/arrows/arr079.svg-->\n
<span class="svg-icon svg-icon-1 rotate-180">\n
<svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n
<path opacity="0.5" d="M14.2657 11.4343L18.45 7.25C18.8642 6.83579 18.8642 6.16421 18.45 5.75C18.0358 5.33579 17.3642 5.33579 16.95 5.75L11.4071 11.2929C11.0166 11.6834 11.0166 12.3166 11.4071 12.7071L16.95 18.25C17.3642 18.6642 18.0358 18.6642 18.45 18.25C18.8642 17.8358 18.8642 17.1642 18.45 16.75L14.2657 12.5657C13.9533 12.2533 13.9533 11.7467 14.2657 11.4343Z" fill="currentColor"/>\n
<path d="M8.2657 11.4343L12.45 7.25C12.8642 6.83579 12.8642 6.16421 12.45 5.75C12.0358 5.33579 11.3642 5.33579 10.95 5.75L5.40712 11.2929C5.01659 11.6834 5.01659 12.3166 5.40712 12.7071L10.95 18.25C11.3642 18.6642 12.0358 18.6642 12.45 18.25C12.8642 17.8358 12.8642 17.1642 12.45 16.75L8.2657 12.5657C7.95328 12.2533 7.95328 11.7467 8.2657 11.4343Z" fill="currentColor"/>\n
</svg>\n
</span>\n
<!--end::Svg Icon-->\n
</div>\n
<!--end::Aside toggler-->\n
</div>\n
<!--end::Brand-->\n
<!--begin::Aside menu-->\n
<div class="aside-menu flex-column-fluid">\n
<!--begin::Aside ServiceRouter-->\n
<div class="hover-scroll-overlay-y my-2 py-2" id="kt_aside_menu_wrapper" data-kt-scroll="true" data-kt-scroll-activate="{default: false, lg: true}" data-kt-scroll-height="auto" data-kt-scroll-dependencies="#kt_aside_logo, #kt_aside_footer" data-kt-scroll-wrappers="#kt_aside_menu" data-kt-scroll-offset="0">\n
<!--begin::ServiceRouter-->\n
\n
\n
<div class="menu menu-column menu-title-gray-800 menu-state-title-primary menu-state-icon-primary menu-state-bullet-primary menu-arrow-gray-500" id="#kt_aside_menu" data-kt-menu="true">\n
{# {{ knp_menu_render('home', {'allow_safe_labels': true}) }} #}\n
{{ knp_menu_render('config', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('comptable', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('preinscription', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('scolarite', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('scolariteuser', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('direction', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('inscription', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('comptabilite_caissiere', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('comptabilite', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('comptabilite_comptable', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('confirmation', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('espace', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('evaluation', {'allow_safe_labels': true}) }}\n
{{ knp_menu_render('ResulatatScolaire', {'allow_safe_labels': true}) }}\n
</div>\n
<!--end::ServiceRouter-->\n
</div>\n
</div>\n
<!--end::Aside menu-->\n
\n
</div>\n
<!--end::Aside-->\n
"""
trace: {
/var/www/clients/client0/web3/web/templates/_includes/aside.html.twig:32 {
Twig\Template->yield(array $context, array $blocks = []): iterable …
› {# {{ knp_menu_render('home', {'allow_safe_labels': true}) }} #}
› {{ knp_menu_render('config', {'allow_safe_labels': true}) }}
› {{ knp_menu_render('comptable', {'allow_safe_labels': true}) }}
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Template.php:349 {
Twig\Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Template.php:364 {
Twig\Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/TemplateWrapper.php:35 {
Twig\TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Extension/CoreExtension.php:1452 {
Twig\Extension\CoreExtension::include(Environment $env, $context, $template, $variables = [], $withContext = true, $ignoreMissing = false, $sandboxed = false): string …
›
› return $loaded->render($variables);
› } finally {
}
/var/www/clients/client0/web3/web/templates/base-layout.html.twig:179 {
__TwigTemplate_f796fab88140fdc63cf779f54edb95e2->doDisplay(array $context, array $blocks = []): iterable …
› <!--begin::Aside-->
› {{ include('_includes/aside.html.twig') }}
› <!--begin::Wrapper-->
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Template.php:393 {
Twig\Template->yield(array $context, array $blocks = []): iterable …
› try {
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/clients/client0/web3/web/var/cache/dev/twig/fe/fe4a5ea4043ac8441fb2a43d91dbed57.php:58 {
__TwigTemplate_1564ae2291dbe31a56e5ab7f6d6c4620->doDisplay(array $context, array $blocks = []): iterable …
› $this->parent = $this->loadTemplate("base-layout.html.twig", "home/config/index_etudiant.html.twig", 1);
› yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
›
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Template.php:393 {
Twig\Template->yield(array $context, array $blocks = []): iterable …
› try {
› yield from $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Template.php:349 {
Twig\Template->display(array $context, array $blocks = []): void …
› {
› foreach ($this->yield($context, $blocks) as $data) {
› echo $data;
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Template.php:364 {
Twig\Template->render(array $context): string …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/TemplateWrapper.php:35 {
Twig\TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/var/www/clients/client0/web3/web/vendor/twig/twig/src/Environment.php:306 {
Twig\Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/var/www/clients/client0/web3/web/vendor/symfony/framework-bundle/Controller/AbstractController.php:243 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView(string $view, array $parameters = []): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/var/www/clients/client0/web3/web/vendor/symfony/framework-bundle/Controller/AbstractController.php:254 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› $content = $this->renderView($view, $parameters);
› $response ??= new Response();
}
/var/www/clients/client0/web3/web/src/Controller/Home/HomeController.php:220 {
App\Controller\Home\HomeController->indexEtudiant(SessionInterface $session, AnneeScolaireRepository $anneeScolaireRepository): Response …
›
› return $this->render('home/config/index_etudiant.html.twig', [
› 'modules' => $modules,
}
/var/www/clients/client0/web3/web/vendor/symfony/http-kernel/HttpKernel.php:181 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/var/www/clients/client0/web3/web/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/client0/web3/web/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/client0/web3/web/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
› $response->send();
}
/var/www/clients/client0/web3/web/vendor/autoload_runtime.php:29 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/var/www/clients/client0/web3/web/public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/var/www/clients/client0/web3/web/vendor/autoload_runtime.php"
}
}
}
} |