Error 405 Method Not Allowed

GET http://andrew.dev.exacthire.ngrok.app/api/public/oauth/token

Exceptions

No route found for "GET http://andrew.dev.exacthire.ngrok.app/api/public/oauth/token": Method Not Allowed (Allow: POST)

Exceptions 2

Symfony\Component\HttpKernel\Exception\ MethodNotAllowedHttpException

Show exception properties
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException {#1354
  -statusCode: 405
  -headers: array:1 [
    "Allow" => "POST"
  ]
}
  1.             throw new NotFoundHttpException($message, $e);
  2.         } catch (MethodNotAllowedException $e) {
  3.             $message = \sprintf('No route found for "%s %s": Method Not Allowed (Allow: %s)', $request->getMethod(), $request->getUriForPath($request->getPathInfo()), implode(', ', $e->getAllowedMethods()));
  4.             throw new MethodNotAllowedHttpException($e->getAllowedMethods(), $message, $e);
  5.         }
  6.     }
  7.     public function onKernelException(ExceptionEvent $event): void
  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.     }
Kernel->handle(object(Request)) in public/index.php (line 25)
  1.     Request::setTrustedHosts([$trustedHosts]);
  2. }
  3. $kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
  4. $request = Request::createFromGlobals();
  5. $response = $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request, $response);

Symfony\Component\Routing\Exception\ MethodNotAllowedException

  1.         $allow = $allowSchemes = [];
  2.         if ($ret = $this->doMatch($pathinfo, $allow, $allowSchemes)) {
  3.             return $ret;
  4.         }
  5.         if ($allow) {
  6.             throw new MethodNotAllowedException(array_keys($allow));
  7.         }
  8.         if (!$this instanceof RedirectableUrlMatcherInterface) {
  9.             throw new ResourceNotFoundException(\sprintf('No routes found for "%s".', $pathinfo));
  10.         }
  11.         if (!\in_array($this->context->getMethod(), ['HEAD', 'GET'], true)) {
  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 237)
  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.     }
Kernel->handle(object(Request)) in public/index.php (line 25)
  1.     Request::setTrustedHosts([$trustedHosts]);
  2. }
  3. $kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
  4. $request = Request::createFromGlobals();
  5. $response = $kernel->handle($request);
  6. $response->send();
  7. $kernel->terminate($request, $response);

Logs

Level Channel Message
INFO 21:20:51 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "7823b9"
    },
    "request_uri": "http://andrew.dev.exacthire.ngrok.app/_profiler/7823b9",
    "method": "GET"
}
INFO 21:20:51 php User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cached_reader" service is deprecated without replacement.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.reader" service is deprecated without replacement.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Since symfony/framework-bundle 6.4: The "annotations.cache_adapter" service is deprecated without replacement.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: The annotation mapping driver is deprecated and will be removed in Doctrine ORM 3.0, please migrate to the attribute or XML driver. (AnnotationDriver.php:68 called by ExactHireApi_KernelDevDebugContainer.php:2326, https://github.com/doctrine/orm/issues/10098, package doctrine/orm)
{
    "exception": {}
}
INFO 21:20:51 php 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 also with the AnnotationDriver today, set the "reportFieldsWhereDeclared" constructor parameter to true. (AnnotationDriver.php:79 called by ExactHireApi_KernelDevDebugContainer.php:2326, https://github.com/doctrine/orm/pull/10455, package doctrine/orm)
{
    "exception": {}
}
INFO 21:20:51 php 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:169 called by EntityManager.php:181, https://github.com/doctrine/orm/pull/10837/, package doctrine/orm)
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Doctrine\ORM\EntityManager::create() is deprecated. To bootstrap a DBAL connection, call Doctrine\DBAL\DriverManager::getConnection() instead. Use the constructor to create an instance of Doctrine\ORM\EntityManager. (EntityManager.php:1001 called by BaseService.php:116, https://github.com/doctrine/orm/pull/9961, package doctrine/orm)
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Doctrine\DBAL\Connection::getEventManager is deprecated. (Connection.php:307 called by EntityManager.php:166, https://github.com/doctrine/dbal/issues/5784, package doctrine/dbal)
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Annotations support is deprecated, migrate your application to use attributes and pass an instance of Gedmo\Mapping\Driver\AttributeReader to the Gedmo\Mapping\MappedEventSubscriber::setAnnotationReader() method instead. (MappedEventSubscriber.php:202 called by getStofDoctrineExtensions_Listener_TimestampableService.php:33, https://github.com/doctrine-extensions/DoctrineExtensions/pull/2772, package gedmo/doctrine-extensions)
{
    "exception": {}
}
INFO 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "charset": "utf8mb4",
        "use_savepoints": true,
        "idle_connection_ttl": 600,
        "driverOptions": [],
        "driver": "pdo_mysql"
    }
}
INFO 21:20:51 php User Deprecated: OpenSearch\ClientBuilder is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\Connections\ConnectionFactory is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\Connections\ConnectionFactoryInterface is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\ConnectionPool\Selectors\RoundRobinSelector is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\ConnectionPool\Selectors\SelectorInterface is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\Connections\Connection is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\Connections\ConnectionInterface is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\ConnectionPool\SimpleConnectionPool is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\ConnectionPool\AbstractConnectionPool is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\ConnectionPool\ConnectionPoolInterface is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\Transport is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Client::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: OpenSearch\LegacyTransportWrapper is deprecated in 2.4.0 and will be removed in 3.0.0.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
INFO 21:20:51 php User Deprecated: Passing an instance of \OpenSearch\Transport to OpenSearch\Namespaces\AbstractNamespace::__construct() is deprecated in 2.4.0 and will be removed in 3.0.0. Pass an instance of \OpenSearch\TransportInterface instead.
{
    "exception": {}
}
DEBUG 21:20:51 doctrine Beginning transaction
DEBUG 21:20:51 doctrine Executing statement: INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (parameters: {params}, types: {types})
{
    "sql": "INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
    "params": {
        "1": "REQUEST",
        "2": null,
        "3": "",
        "4": "UNK",
        "5": "UNK",
        "6": "_profiler",
        "7": "http://andrew.dev.exacthire.ngrok.app/_profiler/7823b9",
        "8": "GET",
        "9": null,
        "10": "1.0.0",
        "11": {
            "attributes": {},
            "request": {},
            "query": {},
            "server": {},
            "files": {},
            "cookies": {},
            "headers": {}
        },
        "12": "",
        "13": "216.73.216.77",
        "14": "2026-09-28 21:20:51",
        "15": "2026-09-28 21:20:51",
        "16": null,
        "17": null,
        "18": null,
        "19": null
    },
    "types": {
        "1": 2,
        "2": 2,
        "3": 2,
        "4": 2,
        "5": 2,
        "6": 2,
        "7": 2,
        "8": 2,
        "9": 1,
        "10": 2,
        "11": 2,
        "12": 2,
        "13": 2,
        "14": 2,
        "15": 2,
        "16": 2,
        "17": 1,
        "18": 1,
        "19": 1
    }
}
DEBUG 21:20:51 doctrine Committing transaction
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\RequestTypeNormalizerListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\RequestTypeNormalizerListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\FormatListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\FormatListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\BodyListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\BodyListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\KernelListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\KernelListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
INFO 21:20:51 php User Deprecated: Since symfony/validator 6.4: Method "Symfony\Component\Validator\ValidatorBuilder::setDoctrineAnnotationReader()" is deprecated without replacement.
{
    "exception": {}
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\SsoModeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\SsoModeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\OAuthScopeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\OAuthScopeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 21:20:51 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 21:20:51 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 21:20:51 event Notified event "kernel.controller_arguments" to listener "ContainerNk4k9hJ\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNk4k9hJ\\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments"
}
DEBUG 21:20:51 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 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "charset": "utf8mb4",
        "use_savepoints": true,
        "idle_connection_ttl": 600,
        "driverOptions": [],
        "driver": "pdo_mysql"
    }
}
DEBUG 21:20:51 doctrine Beginning transaction
DEBUG 21:20:51 doctrine Executing statement: INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (parameters: {params}, types: {types})
{
    "sql": "INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
    "params": {
        "1": "REQUEST",
        "2": null,
        "3": "",
        "4": "UNK",
        "5": "UNK",
        "6": null,
        "7": "http://andrew.dev.exacthire.ngrok.app/_fragment?_path=_format%3Dhtml%26_locale%3Den%26_controller%3Dweb_profiler.controller.exception_panel%253A%253Astylesheet",
        "8": "GET",
        "9": null,
        "10": "1.0.0",
        "11": {
            "attributes": {},
            "request": {},
            "query": {},
            "server": {},
            "files": {},
            "cookies": {},
            "headers": {}
        },
        "12": "",
        "13": "216.73.216.77",
        "14": "2026-09-28 21:20:51",
        "15": "2026-09-28 21:20:51",
        "16": null,
        "17": null,
        "18": null,
        "19": null
    },
    "types": {
        "1": 2,
        "2": 2,
        "3": 2,
        "4": 2,
        "5": 2,
        "6": 2,
        "7": 2,
        "8": 2,
        "9": 1,
        "10": 2,
        "11": 2,
        "12": 2,
        "13": 2,
        "14": 2,
        "15": 2,
        "16": 2,
        "17": 1,
        "18": 1,
        "19": 1
    }
}
DEBUG 21:20:51 doctrine Committing transaction
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\RequestTypeNormalizerListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\RequestTypeNormalizerListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\FormatListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\FormatListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\BodyListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\BodyListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\KernelListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\KernelListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\SsoModeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\SsoModeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\OAuthScopeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\OAuthScopeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 21:20:51 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 21:20:51 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 21:20:51 event Notified event "kernel.controller_arguments" to listener "ContainerNk4k9hJ\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNk4k9hJ\\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments"
}
DEBUG 21:20:51 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 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "driver": "pdo_mysql",
        "charset": "utf8mb4"
    }
}
DEBUG 21:20:51 doctrine Executing statement: SELECT t0.id AS id_1, t0.type AS type_2, t0.userAgent AS userAgent_3, t0.device AS device_4, t0.os AS os_5, t0.osVersion AS osVersion_6, t0.routeName AS routeName_7, t0.url AS url_8, t0.method AS method_9, t0.status AS status_10, t0.appVersion AS appVersion_11, t0.data AS data_12, t0.formData AS formData_13, t0.IpAddress AS IpAddress_14, t0.createdAt AS createdAt_15, t0.updatedAt AS updatedAt_16, t0.deletedAt AS deletedAt_17, t0.userId AS userId_18, t0.organizationId AS organizationId_19, t0.requestId AS requestId_20 FROM HttpLogs t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.type AS type_2, t0.userAgent AS userAgent_3, t0.device AS device_4, t0.os AS os_5, t0.osVersion AS osVersion_6, t0.routeName AS routeName_7, t0.url AS url_8, t0.method AS method_9, t0.status AS status_10, t0.appVersion AS appVersion_11, t0.data AS data_12, t0.formData AS formData_13, t0.IpAddress AS IpAddress_14, t0.createdAt AS createdAt_15, t0.updatedAt AS updatedAt_16, t0.deletedAt AS deletedAt_17, t0.userId AS userId_18, t0.organizationId AS organizationId_19, t0.requestId AS requestId_20 FROM HttpLogs t0 WHERE t0.id = ?",
    "params": {
        "1": 209004
    },
    "types": {
        "1": 1
    }
}
INFO 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "charset": "utf8mb4",
        "use_savepoints": true,
        "idle_connection_ttl": 600,
        "driverOptions": [],
        "driver": "pdo_mysql"
    }
}
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 doctrine Beginning transaction
DEBUG 21:20:51 doctrine Executing statement: INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (parameters: {params}, types: {types})
{
    "sql": "INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
    "params": {
        "1": "RESPONSE",
        "2": null,
        "3": "",
        "4": "UNK",
        "5": "UNK",
        "6": null,
        "7": "http://andrew.dev.exacthire.ngrok.app/_fragment?_path=_format%3Dhtml%26_locale%3Den%26_controller%3Dweb_profiler.controller.exception_panel%253A%253Astylesheet",
        "8": "GET",
        "9": 200,
        "10": "1.0.0",
        "11": {
            "headers": {}
        },
        "12": null,
        "13": "216.73.216.77",
        "14": "2026-09-28 21:20:51",
        "15": "2026-09-28 21:20:51",
        "16": null,
        "17": null,
        "18": null,
        "19": 209004
    },
    "types": {
        "1": 2,
        "2": 2,
        "3": 2,
        "4": 2,
        "5": 2,
        "6": 2,
        "7": 2,
        "8": 2,
        "9": 1,
        "10": 2,
        "11": 2,
        "12": 2,
        "13": 2,
        "14": 2,
        "15": 2,
        "16": 2,
        "17": 1,
        "18": 1,
        "19": 1
    }
}
DEBUG 21:20:51 doctrine Committing transaction
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 event Notified event "kernel.response" to listener "ExactHireApi\EventListener\KernelListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "ExactHireApi\\EventListener\\KernelListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "ExactHireApi\EventListener\McpChallengeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "ExactHireApi\\EventListener\\McpChallengeListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CacheableResponseVaryListener::onResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
INFO 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "charset": "utf8mb4",
        "use_savepoints": true,
        "idle_connection_ttl": 600,
        "driverOptions": [],
        "driver": "pdo_mysql"
    }
}
DEBUG 21:20:51 doctrine Beginning transaction
DEBUG 21:20:51 doctrine Executing statement: INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (parameters: {params}, types: {types})
{
    "sql": "INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
    "params": {
        "1": "REQUEST",
        "2": null,
        "3": "",
        "4": "UNK",
        "5": "UNK",
        "6": null,
        "7": "http://andrew.dev.exacthire.ngrok.app/_fragment?_path=_format%3Dhtml%26_locale%3Den%26_controller%3Dweb_profiler.controller.profiler%253A%253AsearchBarAction&type=request",
        "8": "GET",
        "9": null,
        "10": "1.0.0",
        "11": {
            "attributes": {},
            "request": {},
            "query": {},
            "server": {},
            "files": {},
            "cookies": {},
            "headers": {}
        },
        "12": "",
        "13": "216.73.216.77",
        "14": "2026-09-28 21:20:51",
        "15": "2026-09-28 21:20:51",
        "16": null,
        "17": null,
        "18": null,
        "19": null
    },
    "types": {
        "1": 2,
        "2": 2,
        "3": 2,
        "4": 2,
        "5": 2,
        "6": 2,
        "7": 2,
        "8": 2,
        "9": 1,
        "10": 2,
        "11": 2,
        "12": 2,
        "13": 2,
        "14": 2,
        "15": 2,
        "16": 2,
        "17": 1,
        "18": 1,
        "19": 1
    }
}
DEBUG 21:20:51 doctrine Committing transaction
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\RequestTypeNormalizerListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\RequestTypeNormalizerListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\FormatListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\FormatListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\BodyListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\BodyListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\KernelListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\KernelListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\SsoModeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\SsoModeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\OAuthScopeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\OAuthScopeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 21:20:51 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 21:20:51 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 21:20:51 event Notified event "kernel.controller_arguments" to listener "ContainerNk4k9hJ\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNk4k9hJ\\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments"
}
DEBUG 21:20:51 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 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "driver": "pdo_mysql",
        "charset": "utf8mb4"
    }
}
DEBUG 21:20:51 doctrine Executing statement: SELECT t0.id AS id_1, t0.type AS type_2, t0.userAgent AS userAgent_3, t0.device AS device_4, t0.os AS os_5, t0.osVersion AS osVersion_6, t0.routeName AS routeName_7, t0.url AS url_8, t0.method AS method_9, t0.status AS status_10, t0.appVersion AS appVersion_11, t0.data AS data_12, t0.formData AS formData_13, t0.IpAddress AS IpAddress_14, t0.createdAt AS createdAt_15, t0.updatedAt AS updatedAt_16, t0.deletedAt AS deletedAt_17, t0.userId AS userId_18, t0.organizationId AS organizationId_19, t0.requestId AS requestId_20 FROM HttpLogs t0 WHERE t0.id = ? (parameters: {params}, types: {types})
{
    "sql": "SELECT t0.id AS id_1, t0.type AS type_2, t0.userAgent AS userAgent_3, t0.device AS device_4, t0.os AS os_5, t0.osVersion AS osVersion_6, t0.routeName AS routeName_7, t0.url AS url_8, t0.method AS method_9, t0.status AS status_10, t0.appVersion AS appVersion_11, t0.data AS data_12, t0.formData AS formData_13, t0.IpAddress AS IpAddress_14, t0.createdAt AS createdAt_15, t0.updatedAt AS updatedAt_16, t0.deletedAt AS deletedAt_17, t0.userId AS userId_18, t0.organizationId AS organizationId_19, t0.requestId AS requestId_20 FROM HttpLogs t0 WHERE t0.id = ?",
    "params": {
        "1": 209006
    },
    "types": {
        "1": 1
    }
}
INFO 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "charset": "utf8mb4",
        "use_savepoints": true,
        "idle_connection_ttl": 600,
        "driverOptions": [],
        "driver": "pdo_mysql"
    }
}
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 doctrine Beginning transaction
DEBUG 21:20:51 doctrine Executing statement: INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (parameters: {params}, types: {types})
{
    "sql": "INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
    "params": {
        "1": "RESPONSE",
        "2": null,
        "3": "",
        "4": "UNK",
        "5": "UNK",
        "6": null,
        "7": "http://andrew.dev.exacthire.ngrok.app/_fragment?_path=_format%3Dhtml%26_locale%3Den%26_controller%3Dweb_profiler.controller.profiler%253A%253AsearchBarAction&type=request",
        "8": "GET",
        "9": 200,
        "10": "1.0.0",
        "11": {
            "headers": {}
        },
        "12": null,
        "13": "216.73.216.77",
        "14": "2026-09-28 21:20:51",
        "15": "2026-09-28 21:20:51",
        "16": null,
        "17": null,
        "18": null,
        "19": 209006
    },
    "types": {
        "1": 2,
        "2": 2,
        "3": 2,
        "4": 2,
        "5": 2,
        "6": 2,
        "7": 2,
        "8": 2,
        "9": 1,
        "10": 2,
        "11": 2,
        "12": 2,
        "13": 2,
        "14": 2,
        "15": 2,
        "16": 2,
        "17": 1,
        "18": 1,
        "19": 1
    }
}
DEBUG 21:20:51 doctrine Committing transaction
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 event Notified event "kernel.response" to listener "ExactHireApi\EventListener\KernelListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "ExactHireApi\\EventListener\\KernelListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "ExactHireApi\EventListener\McpChallengeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "ExactHireApi\\EventListener\\McpChallengeListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CacheableResponseVaryListener::onResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 21:20:51 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
DEBUG 21:20:51 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
INFO 21:20:51 doctrine Connecting with parameters {params}
{
    "params": {
        "host": "db",
        "port": 3306,
        "dbname": "ocentric_dev",
        "user": "symfony",
        "password": "<redacted>",
        "charset": "utf8mb4",
        "use_savepoints": true,
        "idle_connection_ttl": 600,
        "driverOptions": [],
        "driver": "pdo_mysql"
    }
}
DEBUG 21:20:51 doctrine Beginning transaction
DEBUG 21:20:51 doctrine Executing statement: INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (parameters: {params}, types: {types})
{
    "sql": "INSERT INTO HttpLogs (type, userAgent, device, os, osVersion, routeName, url, method, status, appVersion, data, formData, IpAddress, createdAt, updatedAt, deletedAt, userId, organizationId, requestId) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
    "params": {
        "1": "REQUEST",
        "2": null,
        "3": "",
        "4": "UNK",
        "5": "UNK",
        "6": null,
        "7": "http://andrew.dev.exacthire.ngrok.app/_fragment?_path=_format%3Dhtml%26_locale%3Den%26_controller%3Dweb_profiler.controller.exception_panel%253A%253Abody",
        "8": "GET",
        "9": null,
        "10": "1.0.0",
        "11": {
            "attributes": {},
            "request": {},
            "query": {},
            "server": {},
            "files": {},
            "cookies": {},
            "headers": {}
        },
        "12": "",
        "13": "216.73.216.77",
        "14": "2026-09-28 21:20:51",
        "15": "2026-09-28 21:20:51",
        "16": null,
        "17": null,
        "18": null,
        "19": null
    },
    "types": {
        "1": 2,
        "2": 2,
        "3": 2,
        "4": 2,
        "5": 2,
        "6": 2,
        "7": 2,
        "8": 2,
        "9": 1,
        "10": 2,
        "11": 2,
        "12": 2,
        "13": 2,
        "14": 2,
        "15": 2,
        "16": 2,
        "17": 1,
        "18": 1,
        "19": 1
    }
}
DEBUG 21:20:51 doctrine Committing transaction
INFO 21:20:51 doctrine Disconnecting
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\RequestTypeNormalizerListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\RequestTypeNormalizerListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\FormatListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\FormatListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\BodyListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "FOS\\RestBundle\\EventListener\\BodyListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "ExactHireApi\EventListener\KernelListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "ExactHireApi\\EventListener\\KernelListener::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\SsoModeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\SsoModeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "ExactHireApi\EventListener\OAuthScopeListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "ExactHireApi\\EventListener\\OAuthScopeListener::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 21:20:51 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 21:20:51 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 21:20:51 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 21:20:51 event Notified event "kernel.controller_arguments" to listener "ContainerNk4k9hJ\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNk4k9hJ\\RequestPayloadValueResolverGhostA3e2d9e::onKernelControllerArguments"
}
DEBUG 21:20:51 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] MethodNotAllowedHttpException
Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException:
No route found for "GET http://andrew.dev.exacthire.ngrok.app/api/public/oauth/token": Method Not Allowed (Allow: POST)

  at vendor/symfony/http-kernel/EventListener/RouterListener.php:131
  at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:220)
  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), 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:142)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/http-kernel/HttpKernel.php:157)
  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:208)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (public/index.php:25)                
[1/2] MethodNotAllowedException
Symfony\Component\Routing\Exception\MethodNotAllowedException:

  at vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:42
  at Symfony\Component\Routing\Matcher\CompiledUrlMatcher->match('/api/public/oauth/token')
     (vendor/symfony/routing/Matcher/UrlMatcher.php:101)
  at Symfony\Component\Routing\Matcher\UrlMatcher->matchRequest(object(Request))
     (vendor/symfony/routing/Router.php:237)
  at Symfony\Component\Routing\Router->matchRequest(object(Request))
     (vendor/symfony/http-kernel/EventListener/RouterListener.php:105)
  at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:220)
  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), 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:142)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
     (vendor/symfony/http-kernel/HttpKernel.php:157)
  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:208)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (public/index.php:25)