Error 500 Internal Server Error

GET https://askanbi.com/index.php/en-tg/account/login

Exceptions

Call to a member function getPhoneCode() on null

Exception

Error

  1. $ip = $request->getClientIp();
  2. $look = $this->geoip->lookup($ip);
  3. $countryCode = is_bool($look) === false ? strtolower($look->getCountryCode()) : self::COUNTRY;
  4. $repositoryCountry = $this->manager->getRepository(Country::class);
  5. $phoneCode = $repositoryCountry->findOneBy(['code' => $countryCode])->getPhoneCode();
  6. $error = $authenticationUtils->getLastAuthenticationError();
  7. $lastusername = $authenticationUtils->getLastUsername();
  8. if ($error) {
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  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. }
Kernel->handle(object(Request)) in public/index.php (line 20)
  1. Debug::enable();
  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 22:21:01 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "b8fac9"
    },
    "request_uri": "https://askanbi.com/_profiler/b8fac9",
    "method": "GET"
}
DEBUG 22:21:01 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:21:01 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:21:01 event Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
DEBUG 22:21:01 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:21:01 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:21:01 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:21:01 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:21:01 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:21:01 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:21:01 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:21:01 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:21:01 event Notified event "kernel.request" to listener "App\Event\Listener\AuthorRequestListener::onRequest".
{
    "event": "kernel.request",
    "listener": "App\\Event\\Listener\\AuthorRequestListener::onRequest"
}
DEBUG 22:21:01 event Notified event "kernel.request" to listener "App\Event\Listener\TicketerRequestListener::onRequest".
{
    "event": "kernel.request",
    "listener": "App\\Event\\Listener\\TicketerRequestListener::onRequest"
}
DEBUG 22:21:01 event Notified event "kernel.request" to listener "App\Event\Subscriber\PageViewSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Event\\Subscriber\\PageViewSubscriber::onKernelRequest"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\AdTransactionListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\AdTransactionListener::onKernelController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\CarTransactionListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\CarTransactionListener::onKernelController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\InsuranceAccessSecuredListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\InsuranceAccessSecuredListener::onKernelController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\LandTransactionListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\LandTransactionListener::onKernelController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\RestaurantTransactionListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\RestaurantTransactionListener::onKernelController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\SwitchUserSecuredListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\SwitchUserSecuredListener::onKernelController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\TicketAccessSecuredListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\TicketAccessSecuredListener::onKernelController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\TicketTransactionListener::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\TicketTransactionListener::onKernelController"
}
DEBUG 22:21:01 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:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\AuthorRequestListener::onController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\AuthorRequestListener::onController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "App\Event\Listener\TicketerRequestListener::onController".
{
    "event": "kernel.controller",
    "listener": "App\\Event\\Listener\\TicketerRequestListener::onController"
}
DEBUG 22:21:01 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
INFO 22:21:01 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:1927, https://github.com/doctrine/orm/pull/10455, package doctrine/orm)
{
    "exception": {}
}
INFO 22:21:01 deprecation User Deprecated: Since symfony/var-exporter 7.3: The "Symfony\Component\VarExporter\LazyGhostTrait" trait is deprecated, use native lazy objects instead.
{
    "exception": {}
}
DEBUG 22:21:01 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:21:01 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:21:01 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:21:01 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver::onKernelControllerArguments"
}
DEBUG 22:21:01 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 Trace

Error
Error:
Call to a member function getPhoneCode() on null

  at src/Controller/Author/Shared/AccountController.php:175
  at App\Controller\Author\Shared\AccountController->login('en', 'tg', object(AuthenticationUtils))
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  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))
     (public/index.php:20)