Error 404 Not Found

GET https://feraudia.com/robots.txt

Forwarded to ErrorController (4908ac)

Exceptions

No route found for "GET https://feraudia.com/robots.txt"

Exceptions 2

Symfony\Component\HttpKernel\Exception\ NotFoundHttpException

Show exception properties
Symfony\Component\HttpKernel\Exception\NotFoundHttpException {#471
  -statusCode: 404
  -headers: []
}
  1.             if ($referer = $request->headers->get('referer')) {
  2.                 $message .= \sprintf(' (from "%s")', $referer);
  3.             }
  4.             throw new NotFoundHttpException($message, $e);
  5.         } catch (MethodNotAllowedException $e) {
  6.             $message = \sprintf('No route found for "%s %s": Method Not Allowed (Allow: %s)', $request->getMethod(), $request->getUriForPath($request->getPathInfo()), implode(', ', $e->getAllowedMethods()));
  7.             throw new MethodNotAllowedHttpException($e->getAllowedMethods(), $message, $e);
  8.         }
  1.         $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
  2.         $e = $this->stopwatch->start($this->name, 'event_listener');
  3.         try {
  4.             ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
  5.         } finally {
  6.             if ($e->isStarted()) {
  7.                 $e->stop();
  8.             }
  9.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event, $eventName, $this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners = $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners, $eventName, $event);
  6.         }
  7.         return $event;
  8.     }
  1.         try {
  2.             $this->beforeDispatch($eventName, $event);
  3.             try {
  4.                 $e = $this->stopwatch->start($eventName, 'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event, $eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.      */
  2.     private function handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response
  3.     {
  4.         // request
  5.         $event = new RequestEvent($this, $request, $type);
  6.         $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
  7.         if ($event->hasResponse()) {
  8.             return $this->filterResponse($event->getResponse(), $request, $type);
  9.         }
  1.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2.         $this->requestStack->push($request);
  3.         $response = null;
  4.         try {
  5.             return $response = $this->handleRaw($request, $type);
  6.         } catch (\Throwable $e) {
  7.             if ($e instanceof \Error && !$this->handleAllThrowables) {
  8.                 throw $e;
  9.             }
  1.         if (!$this->handlingHttpCache) {
  2.             $this->resetServices = true;
  3.         }
  4.         try {
  5.             return $this->getHttpKernel()->handle($request, $type, $catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
  1.     // Note: The Kernel class (App\Kernel) is loaded via autoload_runtime.php
  2.     $kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  3.     
  4.     // Create Request from global variables, handle, and send Response
  5.     $request = Request::createFromGlobals();
  6.     $response = $kernel->handle($request);
  7.     $response->send();
  8.     $kernel->terminate($request, $response);
  9.     return $response;
  10. };
  1.     {
  2.         [$closure, $arguments] = parent::resolve();
  3.         return [
  4.             static function (...$arguments) use ($closure) {
  5.                 if (\is_object($app = $closure(...$arguments)) || null === $app) {
  6.                     return $app;
  7.                 }
  8.                 $r = new \ReflectionFunction($closure);
in vendor/autoload_runtime.php :: Symfony\Component\Runtime\Resolver\{closure} (line 24)
  1. [$app, $args] = $runtime
  2.     ->getResolver($app)
  3.     ->resolve();
  4. $app = $app(...$args);
  5. exit(
  6.     $runtime
  7.         ->getRunner($app)
  8.         ->run()
require_once('/home/u868427019/domains/feraudia.com/gestion/vendor/autoload_runtime.php') in /home/u868427019/domains/feraudia.com/public_html/index.php (line 11)
  1. use Symfony\Component\ErrorHandler\Debug; 
  2. use Symfony\Component\HttpFoundation\Request;
  3. // 1. Load the main autoload_runtime file from the protected 'gestion' directory.
  4. //    (public_html/index.php -> .. (up to /home/user/) -> /gestion/vendor/...)
  5. require_once dirname(__DIR__).'/gestion/vendor/autoload_runtime.php';
  6. // 2. Boot the .env file, also located in the protected 'gestion' directory.
  7. (new Dotenv())->bootEnv(dirname(__DIR__) . '/gestion/.env');
  8. // --- Standard Symfony Front Controller Logic Follows ---

Symfony\Component\Routing\Exception\ ResourceNotFoundException

No routes found for "/robots.txt/".

  1.             if ($allowSchemes) {
  2.                 goto redirect_scheme;
  3.             }
  4.         }
  5.         throw new ResourceNotFoundException(\sprintf('No routes found for "%s".', $pathinfo));
  6.     }
  7.     private function doMatch(string $pathinfo, array &$allow = [], array &$allowSchemes = []): array
  8.     {
  9.         $allow = $allowSchemes = [];
  1.         $this->request = $request;
  2.         $originalContext = $this->context;
  3.         $this->context = (clone $originalContext)->fromRequest($request);
  4.         try {
  5.             return $this->match($request->getPathInfo());
  6.         } finally {
  7.             $this->context = $originalContext;
  8.             $this->request = null;
  9.         }
  10.     }
in vendor/symfony/routing/Router.php -> matchRequest (line 188)
  1.         if (!$matcher instanceof RequestMatcherInterface) {
  2.             // fallback to the default UrlMatcherInterface
  3.             return $matcher->match($request->getPathInfo());
  4.         }
  5.         return $matcher->matchRequest($request);
  6.     }
  7.     /**
  8.      * Gets the UrlMatcher or RequestMatcher instance associated with this Router.
  9.      */
  1.         // add attributes based on the request (routing)
  2.         try {
  3.             // matching a request is more powerful than matching a URL path + context, so try that first
  4.             if ($this->matcher instanceof RequestMatcherInterface) {
  5.                 $parameters = $this->matcher->matchRequest($request);
  6.             } else {
  7.                 $parameters = $this->matcher->match($request->getPathInfo());
  8.             }
  9.             $this->logger?->info('Matched route "{route}".', [
  1.         $this->priority ??= $dispatcher->getListenerPriority($eventName, $this->listener);
  2.         $e = $this->stopwatch->start($this->name, 'event_listener');
  3.         try {
  4.             ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
  5.         } finally {
  6.             if ($e->isStarted()) {
  7.                 $e->stop();
  8.             }
  9.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event, $eventName, $this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners = $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners, $eventName, $event);
  6.         }
  7.         return $event;
  8.     }
  1.         try {
  2.             $this->beforeDispatch($eventName, $event);
  3.             try {
  4.                 $e = $this->stopwatch->start($eventName, 'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event, $eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.      */
  2.     private function handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response
  3.     {
  4.         // request
  5.         $event = new RequestEvent($this, $request, $type);
  6.         $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
  7.         if ($event->hasResponse()) {
  8.             return $this->filterResponse($event->getResponse(), $request, $type);
  9.         }
  1.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2.         $this->requestStack->push($request);
  3.         $response = null;
  4.         try {
  5.             return $response = $this->handleRaw($request, $type);
  6.         } catch (\Throwable $e) {
  7.             if ($e instanceof \Error && !$this->handleAllThrowables) {
  8.                 throw $e;
  9.             }
  1.         if (!$this->handlingHttpCache) {
  2.             $this->resetServices = true;
  3.         }
  4.         try {
  5.             return $this->getHttpKernel()->handle($request, $type, $catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
  1.     // Note: The Kernel class (App\Kernel) is loaded via autoload_runtime.php
  2.     $kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  3.     
  4.     // Create Request from global variables, handle, and send Response
  5.     $request = Request::createFromGlobals();
  6.     $response = $kernel->handle($request);
  7.     $response->send();
  8.     $kernel->terminate($request, $response);
  9.     return $response;
  10. };
  1.     {
  2.         [$closure, $arguments] = parent::resolve();
  3.         return [
  4.             static function (...$arguments) use ($closure) {
  5.                 if (\is_object($app = $closure(...$arguments)) || null === $app) {
  6.                     return $app;
  7.                 }
  8.                 $r = new \ReflectionFunction($closure);
in vendor/autoload_runtime.php :: Symfony\Component\Runtime\Resolver\{closure} (line 24)
  1. [$app, $args] = $runtime
  2.     ->getResolver($app)
  3.     ->resolve();
  4. $app = $app(...$args);
  5. exit(
  6.     $runtime
  7.         ->getRunner($app)
  8.         ->run()
require_once('/home/u868427019/domains/feraudia.com/gestion/vendor/autoload_runtime.php') in /home/u868427019/domains/feraudia.com/public_html/index.php (line 11)
  1. use Symfony\Component\ErrorHandler\Debug; 
  2. use Symfony\Component\HttpFoundation\Request;
  3. // 1. Load the main autoload_runtime file from the protected 'gestion' directory.
  4. //    (public_html/index.php -> .. (up to /home/user/) -> /gestion/vendor/...)
  5. require_once dirname(__DIR__).'/gestion/vendor/autoload_runtime.php';
  6. // 2. Boot the .env file, also located in the protected 'gestion' directory.
  7. (new Dotenv())->bootEnv(dirname(__DIR__) . '/gestion/.env');
  8. // --- Standard Symfony Front Controller Logic Follows ---

Logs

Level Channel Message
INFO 17:21:02 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "fb845a"
    },
    "request_uri": "https://feraudia.com/_profiler/fb845a",
    "method": "GET"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 17:21:02 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 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "App\EventSubscriber\LangueSubscriber::choisirLangue".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LangueSubscriber::choisirLangue"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 17:21:02 event Notified event "kernel.request" to listener "App\EventListener\ChangementMotDePasseObligatoire::__invoke".
{
    "event": "kernel.request",
    "listener": "App\\EventListener\\ChangementMotDePasseObligatoire::__invoke"
}
DEBUG 17:21:02 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 17:21:02 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 17:21:02 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\IsSignatureValidAttributeListener::onKernelControllerArguments"
}
DEBUG 17:21:02 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 17:21:02 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 17:21:02 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 17:21:02 event Notified event "kernel.controller_arguments" to listener "ContainerMHRnHfV\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerMHRnHfV\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 17:21:02 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}

Stack Traces 2

[2/2] NotFoundHttpException
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
No route found for "GET https://feraudia.com/robots.txt"

  at vendor/symfony/http-kernel/EventListener/RouterListener.php:156
  at Symfony\Component\HttpKernel\EventListener\RouterListener->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:129)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
     (vendor/symfony/http-kernel/HttpKernel.php:161)
  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:193)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (/home/u868427019/domains/feraudia.com/public_html/index.php:31)
  at {closure}()
     (vendor/symfony/runtime/Resolver/DebugClosureResolver.php:25)
  at Symfony\Component\Runtime\Resolver\DebugClosureResolver::Symfony\Component\Runtime\Resolver\{closure}()
     (vendor/autoload_runtime.php:24)
  at require_once('/home/u868427019/domains/feraudia.com/gestion/vendor/autoload_runtime.php')
     (/home/u868427019/domains/feraudia.com/public_html/index.php:11)                
[1/2] ResourceNotFoundException
Symfony\Component\Routing\Exception\ResourceNotFoundException:
No routes found for "/robots.txt/".

  at vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70
  at Symfony\Component\Routing\Matcher\CompiledUrlMatcher->match()
     (vendor/symfony/routing/Matcher/UrlMatcher.php:93)
  at Symfony\Component\Routing\Matcher\UrlMatcher->matchRequest()
     (vendor/symfony/routing/Router.php:188)
  at Symfony\Component\Routing\Router->matchRequest()
     (vendor/symfony/http-kernel/EventListener/RouterListener.php:101)
  at Symfony\Component\HttpKernel\EventListener\RouterListener->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:129)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
     (vendor/symfony/http-kernel/HttpKernel.php:161)
  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:193)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (/home/u868427019/domains/feraudia.com/public_html/index.php:31)
  at {closure}()
     (vendor/symfony/runtime/Resolver/DebugClosureResolver.php:25)
  at Symfony\Component\Runtime\Resolver\DebugClosureResolver::Symfony\Component\Runtime\Resolver\{closure}()
     (vendor/autoload_runtime.php:24)
  at require_once('/home/u868427019/domains/feraudia.com/gestion/vendor/autoload_runtime.php')
     (/home/u868427019/domains/feraudia.com/public_html/index.php:11)