Exceptions
Exception
Symfony\Component\HttpKernel\Exception\ AccessDeniedHttpException
Show exception properties
Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException {#641 -statusCode: 403 -headers: [] }
// is the Request signed?
if ($this->signer->checkRequest($request)) {
return;
}
throw new AccessDeniedHttpException();
}
public static function getSubscribedEvents(): array
{
return [
in
vendor/symfony/http-kernel/EventListener/FragmentListener.php
->
validateRequest
(line 66)
return;
}
if ($event->isMainRequest()) {
$this->validateRequest($request);
}
parse_str($request->query->get('_path', ''), $attributes);
$attributes['_check_controller_is_allowed'] = true;
$request->attributes->add($attributes);
in
vendor/symfony/event-dispatcher/Debug/WrappedListener.php
->
onKernelRequest
(line 115)
$this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
$e = $this->stopwatch->start($this->name, 'event_listener');
try {
($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
__invoke
(line 206)
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
in
vendor/symfony/event-dispatcher/EventDispatcher.php
->
callListeners
(line 56)
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
in
vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
->
dispatch
(line 126)
try {
$this->beforeDispatch($eventName, $event);
try {
$e = $this->stopwatch->start($eventName, 'section');
try {
$this->dispatcher->dispatch($event, $eventName);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
in
vendor/symfony/http-kernel/HttpKernel.php
->
dispatch
(line 159)
*/
private function handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response
{
// request
$event = new RequestEvent($this, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::REQUEST);
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
$loader = require __DIR__.'/../vendor/autoload.php';
$request = Request::createFromGlobals();
$kernel = ContaoKernel::fromRequest(dirname(__DIR__), $request);
$response = $kernel->handle($request);
$response->send();
if ($kernel instanceof TerminableInterface) {
$kernel->terminate($request, $response);
}
Logs
Level | Channel | Message |
---|---|---|
INFO 14:49:29 | request |
Matched route "_profiler". { "route": "_profiler", "route_parameters": { "_route": "_profiler", "_controller": "web_profiler.controller.profiler::panelAction", "token": "811086" }, "request_uri": "https://beisetzung.digital/_profiler/811086", "method": "GET" } |
INFO 14:49:29 | doctrine |
Connecting with parameters {params} { "params": { "driver": "pdo_mysql", "charset": "utf8mb4", "idle_connection_ttl": 600, "host": "localhost", "port": 3306, "user": "instance_beisetzungdigital", "password": "<redacted>", "driverOptions": { "1013": false, "1002": "SET SESSION sql_mode=CONCAT(@@sql_mode, IF(INSTR(@@sql_mode, 'STRICT_'), '', ',TRADITIONAL'))" }, "defaultTableOptions": { "charset": "utf8mb4", "collation": "utf8mb4_unicode_ci", "engine": "InnoDB", "row_format": "DYNAMIC", "collate": "utf8mb4_unicode_ci" }, "dbname": "instance_beisetzungdigital" } } |
DEBUG 14:49:29 | doctrine |
Executing query: SELECT templates FROM tl_theme WHERE templates != '' { "sql": "SELECT templates FROM tl_theme WHERE templates != ''" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\ManagerBundle\Monolog\RequestProcessor::onKernelRequest". { "event": "kernel.request", "listener": "Contao\\ManagerBundle\\Monolog\\RequestProcessor::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Nelmio\SecurityBundle\EventListener\ContentSecurityPolicyListener::onKernelRequest". { "event": "kernel.request", "listener": "Nelmio\\SecurityBundle\\EventListener\\ContentSecurityPolicyListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\SubrequestCacheSubscriber::onKernelRequest". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\SubrequestCacheSubscriber::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest". { "event": "kernel.request", "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\LocaleSubscriber::setTranslatorLocale". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\LocaleSubscriber::setTranslatorLocale" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\CsrfTokenCookieSubscriber::onKernelRequest". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\CsrfTokenCookieSubscriber::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\RefererIdListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\RefererIdListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\LocaleSubscriber::onKernelRequest". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\LocaleSubscriber::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\RequestTokenListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\RequestTokenListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\WebauthnRouteListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\WebauthnRouteListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". { "event": "kernel.request", "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\BackendLocaleListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\BackendLocaleListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\PageAccessListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\PageAccessListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\PreviewAuthenticationListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\PreviewAuthenticationListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\ServiceUnavailableListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\ServiceUnavailableListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\BackendPreviewRedirectListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\BackendPreviewRedirectListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\BackendRebuildCacheMessageListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\BackendRebuildCacheMessageListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\InsecureInstallationListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\InsecureInstallationListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\Security\TwoFactorFrontendListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\Security\\TwoFactorFrontendListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\EventListener\UserSessionListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\EventListener\\UserSessionListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "Contao\CoreBundle\Twig\Loader\AutoRefreshTemplateHierarchyListener::__invoke". { "event": "kernel.request", "listener": "Contao\\CoreBundle\\Twig\\Loader\\AutoRefreshTemplateHierarchyListener::__invoke" } |
DEBUG 14:49:29 | event |
Notified event "kernel.request" to listener "FOS\HttpCacheBundle\EventListener\AttributesListener::onKernelRequest". { "event": "kernel.request", "listener": "FOS\\HttpCacheBundle\\EventListener\\AttributesListener::onKernelRequest" } |
DEBUG 14:49:29 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController" } |
DEBUG 14:49:29 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController" } |
INFO 14:49:29 | deprecation |
User Deprecated: In ORM 3.0, the AttributeDriver will report fields for the classes where they are declared. This may uncover invalid mapping configurations. To opt into the new mode today, set the "reportFieldsWhereDeclared" constructor parameter to true. (AttributeDriver.php:77 called by Contao_ManagerBundle_HttpKernel_ContaoKernelDevDebugContainer.php:3295, https://github.com/doctrine/orm/pull/10455, package doctrine/orm) { "exception": {} } |
DEBUG 14:49:29 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments" } |
DEBUG 14:49:29 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments" } |
DEBUG 14:49:29 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments" } |
DEBUG 14:49:29 | event |
Notified event "kernel.controller_arguments" to listener "ContainerKHR7wUQ\RequestPayloadValueResolverGhost73fa0b4::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "ContainerKHR7wUQ\\RequestPayloadValueResolverGhost73fa0b4::onKernelControllerArguments" } |
DEBUG 14:49:29 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments" } |
INFO 14:49:29 | deprecation |
User Deprecated: Since nelmio/security-bundle 3.4.0: The "Nelmio\SecurityBundle\EventListener\XssProtectionListener" class is deprecated, use Content Security Policy without allowing "unsafe-inline" scripts instead. { "exception": {} } |
Stack Trace
AccessDeniedHttpException
|
---|
Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException: at vendor/symfony/http-kernel/EventListener/FragmentListener.php:88 at Symfony\Component\HttpKernel\EventListener\FragmentListener->validateRequest() (vendor/symfony/http-kernel/EventListener/FragmentListener.php:66) at Symfony\Component\HttpKernel\EventListener\FragmentListener->onKernelRequest() (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (vendor/symfony/event-dispatcher/EventDispatcher.php:206) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (vendor/symfony/event-dispatcher/EventDispatcher.php:56) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:126) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (vendor/symfony/http-kernel/HttpKernel.php:159) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:182) at Symfony\Component\HttpKernel\Kernel->handle() (public/index.php:42) |