Error 404 Not Found

GET https://joedemo.juiceoffice.co.uk/robots.txt

Exceptions

No route found for "GET https://joedemo.juiceoffice.co.uk/robots.txt"

Exceptions 2

Symfony\Component\HttpKernel\Exception\ NotFoundHttpException

Show exception properties
Symfony\Component\HttpKernel\Exception\NotFoundHttpException {#195
  -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. $this->boot();
  2. ++$this->requestStackSize;
  3. $this->resetServices = true;
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
  1. ) {
  2. }
  3. public function run(): int
  4. {
  5. $response = $this->kernel->handle($this->request);
  6. if (Kernel::VERSION_ID >= 60400) {
  7. $response->send(false);
  8. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 29)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/var/www/html/office/JuiceOffice/JuiceOffice/vendor/autoload_runtime.php') in public/index.php (line 7)
  1. use App\Kernel;
  2. date_default_timezone_set('Europe/London');
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5. return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

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. public function matchRequest(Request $request): array
  2. {
  3. $this->request = $request;
  4. $ret = $this->match($request->getPathInfo());
  5. $this->request = null;
  6. return $ret;
  7. }
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. $this->boot();
  2. ++$this->requestStackSize;
  3. $this->resetServices = true;
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
  1. ) {
  2. }
  3. public function run(): int
  4. {
  5. $response = $this->kernel->handle($this->request);
  6. if (Kernel::VERSION_ID >= 60400) {
  7. $response->send(false);
  8. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 29)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/var/www/html/office/JuiceOffice/JuiceOffice/vendor/autoload_runtime.php') in public/index.php (line 7)
  1. use App\Kernel;
  2. date_default_timezone_set('Europe/London');
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5. return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

Logs

Level Channel Message
INFO 22:05:22 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "26252d"
    },
    "request_uri": "https://joedemo.juiceoffice.co.uk/_profiler/26252d",
    "method": "GET"
}
INFO 22:05:22 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 App_KernelDevDebugContainer.php:34738, https://github.com/doctrine/orm/pull/10455, package doctrine/orm)
{
    "exception": {}
}
INFO 22:05:22 deprecation User Deprecated: Not enabling lazy ghost objects is deprecated and will not be supported in Doctrine ORM 3.0. Ensure Doctrine\ORM\Configuration::setLazyGhostObjectEnabled(true) is called to enable them. (ProxyFactory.php:166 called by EntityManager.php:177, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)
{
    "exception": {}
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "App\EventSubscriber\KernelRequestSubscriber::onMaintenance".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\KernelRequestSubscriber::onMaintenance"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
DEBUG 22:05:22 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 22:05:22 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "App\Service\BeforeRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Service\\BeforeRequestListener::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 22:05:22 event Notified event "kernel.request" to listener "FOS\HttpCacheBundle\EventListener\AttributesListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\HttpCacheBundle\\EventListener\\AttributesListener::onKernelRequest"
}
INFO 22:05:22 deprecation User Deprecated: Relying on non-optimal defaults for ID generation is deprecated, and IDENTITY results in SERIAL, which is not recommended. Instead, configure identifier generation strategies explicitly through configuration. We currently recommend "SEQUENCE" for "Doctrine\DBAL\Platforms\PostgreSqlPlatform", so you should use $configuration->setIdentityGenerationPreferences([ "Doctrine\DBAL\Platforms\PostgreSqlPlatform" => ClassMetadata::GENERATOR_TYPE_SEQUENCE, ]); (ClassMetadataFactory.php:760 called by ClassMetadataFactory.php:631, https://github.com/doctrine/orm/issues/8893, package doctrine/orm)
{
    "exception": {}
}
INFO 22:05:22 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "a289732-akamai-prod-5253990-default.g2a.akamaidb.net",
        "port": 22832,
        "user": "akmadmin",
        "password": "<redacted>",
        "driver": "pdo_pgsql",
        "dbname": "juice_office_joe_demo",
        "serverVersion": "17"
    }
}
DEBUG 22:05:26 doctrine Executing query: SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.first_name AS first_name_5, t0.last_name AS last_name_6, t0.is_verified AS is_verified_7, t0.username AS username_8, t0.remote_id AS remote_id_9, t0.phone AS phone_10, t0.address AS address_11, t0.postcode AS postcode_12, t0.mobile AS mobile_13, t0.last_login AS last_login_14, t0.visits AS visits_15, t0.active AS active_16, t0.signature AS signature_17, t0.avatar AS avatar_18, t0.job_title AS job_title_19, t0.last_activity_at AS last_activity_at_20, t0.notes AS notes_21, t0.previous_id AS previous_id_22, t0.old_group AS old_group_23, t0.saved_view AS saved_view_24, t0.enc_key AS enc_key_25, t0.microsoft_access_token AS microsoft_access_token_26, t0.oauth_state AS oauth_state_27, t0.access_token_cache AS access_token_cache_28, t0.notifications AS notifications_29, t0.push_ids AS push_ids_30, t0.emergency_contact_name AS emergency_contact_name_31, t0.emergency_contact_phone AS emergency_contact_phone_32, t0.personal_email_address AS personal_email_address_33, t0.allow_access AS allow_access_34, t0.old_username AS old_username_35, t0.old_id AS old_id_36, t0.show_completed_tasks AS show_completed_tasks_37, t0.uuid AS uuid_38, t0.disabled AS disabled_39, t0.staff_department_id AS staff_department_id_40 FROM "user" t0
{
    "sql": "SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.first_name AS first_name_5, t0.last_name AS last_name_6, t0.is_verified AS is_verified_7, t0.username AS username_8, t0.remote_id AS remote_id_9, t0.phone AS phone_10, t0.address AS address_11, t0.postcode AS postcode_12, t0.mobile AS mobile_13, t0.last_login AS last_login_14, t0.visits AS visits_15, t0.active AS active_16, t0.signature AS signature_17, t0.avatar AS avatar_18, t0.job_title AS job_title_19, t0.last_activity_at AS last_activity_at_20, t0.notes AS notes_21, t0.previous_id AS previous_id_22, t0.old_group AS old_group_23, t0.saved_view AS saved_view_24, t0.enc_key AS enc_key_25, t0.microsoft_access_token AS microsoft_access_token_26, t0.oauth_state AS oauth_state_27, t0.access_token_cache AS access_token_cache_28, t0.notifications AS notifications_29, t0.push_ids AS push_ids_30, t0.emergency_contact_name AS emergency_contact_name_31, t0.emergency_contact_phone AS emergency_contact_phone_32, t0.personal_email_address AS personal_email_address_33, t0.allow_access AS allow_access_34, t0.old_username AS old_username_35, t0.old_id AS old_id_36, t0.show_completed_tasks AS show_completed_tasks_37, t0.uuid AS uuid_38, t0.disabled AS disabled_39, t0.staff_department_id AS staff_department_id_40 FROM \"user\" t0"
}
DEBUG 22:05:26 event Notified event "kernel.controller" to listener "App\EventListener\ActivityListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\EventListener\\ActivityListener::onKernelController"
}
DEBUG 22:05:26 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 22:05:26 event Notified event "kernel.controller" to listener "App\EventSubscriber\TwigEventSubscriber::onControllerEvent".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\TwigEventSubscriber::onControllerEvent"
}
DEBUG 22:05:26 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 22:05:26 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 22:05:26 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 22:05:26 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 22:05:26 event Notified event "kernel.controller_arguments" to listener "ContainerF778wmp\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerF778wmp\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 22:05:26 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"
}
DEBUG 22:05:26 doctrine Executing query: SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.first_name AS first_name_5, t0.last_name AS last_name_6, t0.is_verified AS is_verified_7, t0.username AS username_8, t0.remote_id AS remote_id_9, t0.phone AS phone_10, t0.address AS address_11, t0.postcode AS postcode_12, t0.mobile AS mobile_13, t0.last_login AS last_login_14, t0.visits AS visits_15, t0.active AS active_16, t0.signature AS signature_17, t0.avatar AS avatar_18, t0.job_title AS job_title_19, t0.last_activity_at AS last_activity_at_20, t0.notes AS notes_21, t0.previous_id AS previous_id_22, t0.old_group AS old_group_23, t0.saved_view AS saved_view_24, t0.enc_key AS enc_key_25, t0.microsoft_access_token AS microsoft_access_token_26, t0.oauth_state AS oauth_state_27, t0.access_token_cache AS access_token_cache_28, t0.notifications AS notifications_29, t0.push_ids AS push_ids_30, t0.emergency_contact_name AS emergency_contact_name_31, t0.emergency_contact_phone AS emergency_contact_phone_32, t0.personal_email_address AS personal_email_address_33, t0.allow_access AS allow_access_34, t0.old_username AS old_username_35, t0.old_id AS old_id_36, t0.show_completed_tasks AS show_completed_tasks_37, t0.uuid AS uuid_38, t0.disabled AS disabled_39, t0.staff_department_id AS staff_department_id_40 FROM "user" t0
{
    "sql": "SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.first_name AS first_name_5, t0.last_name AS last_name_6, t0.is_verified AS is_verified_7, t0.username AS username_8, t0.remote_id AS remote_id_9, t0.phone AS phone_10, t0.address AS address_11, t0.postcode AS postcode_12, t0.mobile AS mobile_13, t0.last_login AS last_login_14, t0.visits AS visits_15, t0.active AS active_16, t0.signature AS signature_17, t0.avatar AS avatar_18, t0.job_title AS job_title_19, t0.last_activity_at AS last_activity_at_20, t0.notes AS notes_21, t0.previous_id AS previous_id_22, t0.old_group AS old_group_23, t0.saved_view AS saved_view_24, t0.enc_key AS enc_key_25, t0.microsoft_access_token AS microsoft_access_token_26, t0.oauth_state AS oauth_state_27, t0.access_token_cache AS access_token_cache_28, t0.notifications AS notifications_29, t0.push_ids AS push_ids_30, t0.emergency_contact_name AS emergency_contact_name_31, t0.emergency_contact_phone AS emergency_contact_phone_32, t0.personal_email_address AS personal_email_address_33, t0.allow_access AS allow_access_34, t0.old_username AS old_username_35, t0.old_id AS old_id_36, t0.show_completed_tasks AS show_completed_tasks_37, t0.uuid AS uuid_38, t0.disabled AS disabled_39, t0.staff_department_id AS staff_department_id_40 FROM \"user\" t0"
}
DEBUG 22:05:26 doctrine Executing query: SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.first_name AS first_name_5, t0.last_name AS last_name_6, t0.is_verified AS is_verified_7, t0.username AS username_8, t0.remote_id AS remote_id_9, t0.phone AS phone_10, t0.address AS address_11, t0.postcode AS postcode_12, t0.mobile AS mobile_13, t0.last_login AS last_login_14, t0.visits AS visits_15, t0.active AS active_16, t0.signature AS signature_17, t0.avatar AS avatar_18, t0.job_title AS job_title_19, t0.last_activity_at AS last_activity_at_20, t0.notes AS notes_21, t0.previous_id AS previous_id_22, t0.old_group AS old_group_23, t0.saved_view AS saved_view_24, t0.enc_key AS enc_key_25, t0.microsoft_access_token AS microsoft_access_token_26, t0.oauth_state AS oauth_state_27, t0.access_token_cache AS access_token_cache_28, t0.notifications AS notifications_29, t0.push_ids AS push_ids_30, t0.emergency_contact_name AS emergency_contact_name_31, t0.emergency_contact_phone AS emergency_contact_phone_32, t0.personal_email_address AS personal_email_address_33, t0.allow_access AS allow_access_34, t0.old_username AS old_username_35, t0.old_id AS old_id_36, t0.show_completed_tasks AS show_completed_tasks_37, t0.uuid AS uuid_38, t0.disabled AS disabled_39, t0.staff_department_id AS staff_department_id_40 FROM "user" t0
{
    "sql": "SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.first_name AS first_name_5, t0.last_name AS last_name_6, t0.is_verified AS is_verified_7, t0.username AS username_8, t0.remote_id AS remote_id_9, t0.phone AS phone_10, t0.address AS address_11, t0.postcode AS postcode_12, t0.mobile AS mobile_13, t0.last_login AS last_login_14, t0.visits AS visits_15, t0.active AS active_16, t0.signature AS signature_17, t0.avatar AS avatar_18, t0.job_title AS job_title_19, t0.last_activity_at AS last_activity_at_20, t0.notes AS notes_21, t0.previous_id AS previous_id_22, t0.old_group AS old_group_23, t0.saved_view AS saved_view_24, t0.enc_key AS enc_key_25, t0.microsoft_access_token AS microsoft_access_token_26, t0.oauth_state AS oauth_state_27, t0.access_token_cache AS access_token_cache_28, t0.notifications AS notifications_29, t0.push_ids AS push_ids_30, t0.emergency_contact_name AS emergency_contact_name_31, t0.emergency_contact_phone AS emergency_contact_phone_32, t0.personal_email_address AS personal_email_address_33, t0.allow_access AS allow_access_34, t0.old_username AS old_username_35, t0.old_id AS old_id_36, t0.show_completed_tasks AS show_completed_tasks_37, t0.uuid AS uuid_38, t0.disabled AS disabled_39, t0.staff_department_id AS staff_department_id_40 FROM \"user\" t0"
}

Stack Traces 2

[2/2] NotFoundHttpException
Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
No route found for "GET https://joedemo.juiceoffice.co.uk/robots.txt"

  at vendor/symfony/http-kernel/EventListener/RouterListener.php:156
  at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(RequestEvent))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:126)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/http-kernel/HttpKernel.php:159)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:182)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/var/www/html/office/JuiceOffice/JuiceOffice/vendor/autoload_runtime.php')
     (public/index.php:7)                
[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('/robots.txt/')
     (vendor/symfony/routing/Matcher/UrlMatcher.php:89)
  at Symfony\Component\Routing\Matcher\UrlMatcher->matchRequest(object(Request))
     (vendor/symfony/routing/Router.php:188)
  at Symfony\Component\Routing\Router->matchRequest(object(Request))
     (vendor/symfony/http-kernel/EventListener/RouterListener.php:101)
  at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:206)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(RequestEvent))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:126)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/http-kernel/HttpKernel.php:159)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:182)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/var/www/html/office/JuiceOffice/JuiceOffice/vendor/autoload_runtime.php')
     (public/index.php:7)