Symfony Exception

ClientException

HTTP 500 Internal Server Error

Client error: `GET https://backend-dev.wh.customer.netural.com/api/v1/short-url/animations/tigon/de_global/index.html` resulted in a `404 Not Found` response

Exception

GuzzleHttp\Exception\ ClientException

  1.         if ($summary !== null) {
  2.             $message .= ":\n{$summary}\n";
  3.         }
  4.         return new $className($message$request$response$previous$ctx);
  5.     }
  6.     /**
  7.      * Get a short summary of the response
  8.      *
  1.                     function (ResponseInterface $response) use ($request) {
  2.                         $code $response->getStatusCode();
  3.                         if ($code 400) {
  4.                             return $response;
  5.                         }
  6.                         throw RequestException::create($request$response);
  7.                     }
  8.                 );
  9.             };
  10.         };
  11.     }
in vendor/guzzlehttp/promises/src/Promise.php :: GuzzleHttp\{closure} (line 204)
  1.                  * itself we get a circular reference. We clear the $handler
  2.                  * here to avoid that memory leak.
  3.                  */
  4.                 $f $handler[$index];
  5.                 unset($handler);
  6.                 $promise->resolve($f($value));
  7.             } elseif ($index === 1) {
  8.                 // Forward resolution values as-is.
  9.                 $promise->resolve($value);
  10.             } else {
  11.                 // Forward rejections down the chain.
  1.         if (!is_object($value) || !method_exists($value'then')) {
  2.             $id $state === self::FULFILLED 2;
  3.             // It's a success, so resolve the handlers in the queue.
  4.             Utils::queue()->add(static function () use ($id$value$handlers) {
  5.                 foreach ($handlers as $handler) {
  6.                     self::callHandler($id$value$handler);
  7.                 }
  8.             });
  9.         } elseif ($value instanceof Promise && Is::pending($value)) {
  10.             // We can just merge our handlers onto the next promise.
  11.             $value->handlers array_merge($value->handlers$handlers);
in vendor/guzzlehttp/promises/src/TaskQueue.php :: GuzzleHttp\Promise\{closure} (line 48)
  1.     public function run()
  2.     {
  3.         while ($task array_shift($this->queue)) {
  4.             /** @var callable $task */
  5.             $task();
  6.         }
  7.     }
  8.     /**
  9.      * The task queue will be run and exhausted by default when the process
  1.     private function invokeWaitFn()
  2.     {
  3.         try {
  4.             $wfn $this->waitFn;
  5.             $this->waitFn null;
  6.             $wfn(true);
  7.         } catch (\Exception $reason) {
  8.             if ($this->state === self::PENDING) {
  9.                 // The promise has not been resolved yet, so reject the promise
  10.                 // with the exception.
  11.                 $this->reject($reason);
in vendor/guzzlehttp/promises/src/Promise.php -> invokeWaitFn (line 224)
  1.     private function waitIfPending()
  2.     {
  3.         if ($this->state !== self::PENDING) {
  4.             return;
  5.         } elseif ($this->waitFn) {
  6.             $this->invokeWaitFn();
  7.         } elseif ($this->waitList) {
  8.             $this->invokeWaitList();
  9.         } else {
  10.             // If there's no wait function, then reject the promise.
  11.             $this->reject('Cannot wait on a promise that has '
in vendor/guzzlehttp/promises/src/Promise.php -> waitIfPending (line 269)
  1.         $waitList $this->waitList;
  2.         $this->waitList null;
  3.         foreach ($waitList as $result) {
  4.             do {
  5.                 $result->waitIfPending();
  6.                 $result $result->result;
  7.             } while ($result instanceof Promise);
  8.             if ($result instanceof PromiseInterface) {
  9.                 $result->wait(false);
in vendor/guzzlehttp/promises/src/Promise.php -> invokeWaitList (line 226)
  1.         if ($this->state !== self::PENDING) {
  2.             return;
  3.         } elseif ($this->waitFn) {
  4.             $this->invokeWaitFn();
  5.         } elseif ($this->waitList) {
  6.             $this->invokeWaitList();
  7.         } else {
  8.             // If there's no wait function, then reject the promise.
  9.             $this->reject('Cannot wait on a promise that has '
  10.                 'no internal wait function. You must provide a wait '
  11.                 'function when constructing the promise to be able to '
in vendor/guzzlehttp/promises/src/Promise.php -> waitIfPending (line 62)
  1.         return $this->then(null$onRejected);
  2.     }
  3.     public function wait($unwrap true)
  4.     {
  5.         $this->waitIfPending();
  6.         if ($this->result instanceof PromiseInterface) {
  7.             return $this->result->wait($unwrap);
  8.         }
  9.         if ($unwrap) {
  1.      * @throws GuzzleException
  2.      */
  3.     public function request($method$uri '', array $options = [])
  4.     {
  5.         $options[RequestOptions::SYNCHRONOUS] = true;
  6.         return $this->requestAsync($method$uri$options)->wait();
  7.     }
  8.     /**
  9.      * Get a client configuration option.
  10.      *
Client->request('GET', 'https://backend-dev.wh.customer.netural.com/api/v1/short-url/animations/tigon/de_global/index.html', array('headers' => array('X-Site-ID' => 'DENT'), 'synchronous' => true)) in src/Controller/WebController.php (line 111)
  1.         $client = new \GuzzleHttp\Client();
  2.         $res $client->request(
  3.             'GET',
  4.             $this->backendUrlAWS '/short-url' $slug,
  5.             [
  6.                 'headers' => ['X-Site-ID' => 'DENT'],
  7.             ]
  8.         );
  9.         $redirectUrl $res->getBody()->getContents();
  10.         if ($redirectUrl) {
  11.             return $this->redirect($redirectUrl);
  1.         $this->dispatcher->dispatch($eventKernelEvents::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);
  9.             $this->dispatcher->dispatch($eventKernelEvents::VIEW);
  1.     public function handle(Request $request$type HttpKernelInterface::MASTER_REQUEST$catch true)
  2.     {
  3.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
  1.     {
  2.         $request $this->container->get('request_stack')->getCurrentRequest();
  3.         $path['_controller'] = $controller;
  4.         $subRequest $request->duplicate($querynull$path);
  5.         return $this->container->get('http_kernel')->handle($subRequestHttpKernelInterface::SUB_REQUEST);
  6.     }
  7.     /**
  8.      * Returns a RedirectResponse to the given URL.
  9.      *
AbstractController->forward('App\\Controller\\WebController::shortlink', array('slug' => '/animations/tigon/de_global/index.html', 'HTTP_CLOUDFRONT_VIEWER_COUNTRY' => 'AT', 'HTTP_CLOUDFRONT_VIEWER_LATITUDE' => '48.2000', 'HTTP_CLOUDFRONT_VIEWER_LONGITUDE' => '16.3667', '_controller' => 'App\\Controller\\WebController::shortlink'), array()) in src/Controller/RedirectController.php (line 84)
  1.             return $this->forward("App\\Controller\\WebController::shortlink", [
  2.                 "slug" => $url,
  3.                 'HTTP_CLOUDFRONT_VIEWER_COUNTRY' => $cfCountry,
  4.                 'HTTP_CLOUDFRONT_VIEWER_LATITUDE' => $cfLatitude,
  5.                 'HTTP_CLOUDFRONT_VIEWER_LONGITUDE' => $cfLongitude,
  6.             ], $queryParams);
  7.         }
  8.     }
  9. }
in vendor/symfony/http-kernel/HttpKernel.php -> checkRedirect (line 158)
  1.         $this->dispatcher->dispatch($eventKernelEvents::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);
  9.             $this->dispatcher->dispatch($eventKernelEvents::VIEW);
  1.     public function handle(Request $request$type HttpKernelInterface::MASTER_REQUEST$catch true)
  2.     {
  3.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
  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 40)
  1. $request Request::createFromGlobals();
  2. Request::setTrustedProxies(
  3.     ['127.0.0.1'$request->server->get('REMOTE_ADDR')],
  4.     Request::HEADER_X_FORWARDED_AWS_ELB
  5. );
  6. $response $kernel->handle($request);
  7. $response->send();
  8. $kernel->terminate($request$response);

Logs 1

Level Channel Message
INFO 11:17:13 php User Deprecated: The "Symfony\Component\Debug\DebugClassLoader" class is deprecated since Symfony 4.4, use "Symfony\Component\ErrorHandler\DebugClassLoader" instead.
{
    "exception": {}
}
INFO 11:17:13 php User Deprecated: Since symfony/monolog-bridge 5.2: Passing an actionLevel (int|string) as constructor's 3rd argument of "Symfony\Bridge\Monolog\Handler\FingersCrossed\HttpCodeActivationStrategy" is deprecated, "Monolog\Handler\FingersCrossed\ActivationStrategyInterface" expected.
{
    "exception": {}
}
INFO 11:17:13 request Matched route "redirects".
{
    "route": "redirects",
    "route_parameters": {
        "_route": "redirects",
        "_controller": "App\\Controller\\RedirectController::checkRedirect",
        "url": "animations/tigon/de_global/index.html"
    },
    "request_uri": "http://wh-dev2.eu-central-1.elasticbeanstalk.com/animations/tigon/de_global/index.html",
    "method": "GET"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\TestSessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\TestSessionListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::resolveControllerName".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\EventListener\\ResolveControllerNameSubscriber::resolveControllerName"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "App\Subscriber\CdnCountrySubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Subscriber\\CdnCountrySubscriber::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "App\Subscriber\StoryblokSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Subscriber\\StoryblokSubscriber::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 11:17:13 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 11:17:13 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\TestSessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\TestSessionListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::resolveControllerName".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\EventListener\\ResolveControllerNameSubscriber::resolveControllerName"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "App\Subscriber\CdnCountrySubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Subscriber\\CdnCountrySubscriber::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "App\Subscriber\StoryblokSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Subscriber\\StoryblokSubscriber::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 11:17:13 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 11:17:13 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"
}
CRITICAL 11:17:13 request Uncaught PHP Exception GuzzleHttp\Exception\ClientException: "Client error: `GET https://backend-dev.wh.customer.netural.com/api/v1/short-url/animations/tigon/de_global/index.html` resulted in a `404 Not Found` response" at /var/app/current/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php line 113
{
    "exception": {}
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\TestSessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\TestSessionListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::resolveControllerName".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\EventListener\\ResolveControllerNameSubscriber::resolveControllerName"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "App\Subscriber\CdnCountrySubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Subscriber\\CdnCountrySubscriber::onKernelRequest"
}
DEBUG 11:17:13 event Notified event "kernel.request" to listener "App\Subscriber\StoryblokSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\Subscriber\\StoryblokSubscriber::onKernelRequest"
}
INFO 11:17:13 php User Deprecated: Since symfony/property-access 5.2: Passing a boolean as the first argument to "Symfony\Component\PropertyAccess\PropertyAccessor::__construct()" is deprecated. Pass a combination of bitwise flags instead (i.e an integer).
{
    "exception": {}
}
DEBUG 11:17:13 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 11:17:13 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 11:17:13 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

ClientException

GuzzleHttp\Exception\ClientException:
Client error: `GET https://backend-dev.wh.customer.netural.com/api/v1/short-url/animations/tigon/de_global/index.html` resulted in a `404 Not Found` response

  at vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
  at GuzzleHttp\Exception\RequestException::create(object(Request), object(Response))
     (vendor/guzzlehttp/guzzle/src/Middleware.php:65)
  at GuzzleHttp\Middleware::GuzzleHttp\{closure}(object(Response))
     (vendor/guzzlehttp/promises/src/Promise.php:204)
  at GuzzleHttp\Promise\Promise::callHandler(1, object(Response), null)
     (vendor/guzzlehttp/promises/src/Promise.php:153)
  at GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
     (vendor/guzzlehttp/promises/src/TaskQueue.php:48)
  at GuzzleHttp\Promise\TaskQueue->run(true)
     (vendor/guzzlehttp/promises/src/Promise.php:248)
  at GuzzleHttp\Promise\Promise->invokeWaitFn()
     (vendor/guzzlehttp/promises/src/Promise.php:224)
  at GuzzleHttp\Promise\Promise->waitIfPending()
     (vendor/guzzlehttp/promises/src/Promise.php:269)
  at GuzzleHttp\Promise\Promise->invokeWaitList()
     (vendor/guzzlehttp/promises/src/Promise.php:226)
  at GuzzleHttp\Promise\Promise->waitIfPending()
     (vendor/guzzlehttp/promises/src/Promise.php:62)
  at GuzzleHttp\Promise\Promise->wait()
     (vendor/guzzlehttp/guzzle/src/Client.php:182)
  at GuzzleHttp\Client->request('GET', 'https://backend-dev.wh.customer.netural.com/api/v1/short-url/animations/tigon/de_global/index.html', array('headers' => array('X-Site-ID' => 'DENT'), 'synchronous' => true))
     (src/Controller/WebController.php:111)
  at App\Controller\WebController->shortlink('/animations/tigon/de_global/index.html')
     (vendor/symfony/http-kernel/HttpKernel.php:158)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 2)
     (vendor/symfony/http-kernel/HttpKernel.php:80)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 2)
     (vendor/symfony/framework-bundle/Controller/ControllerTrait.php:96)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->forward('App\\Controller\\WebController::shortlink', array('slug' => '/animations/tigon/de_global/index.html', 'HTTP_CLOUDFRONT_VIEWER_COUNTRY' => 'AT', 'HTTP_CLOUDFRONT_VIEWER_LATITUDE' => '48.2000', 'HTTP_CLOUDFRONT_VIEWER_LONGITUDE' => '16.3667', '_controller' => 'App\\Controller\\WebController::shortlink'), array())
     (src/Controller/RedirectController.php:84)
  at App\Controller\RedirectController->checkRedirect('/animations/tigon/de_global/index.html')
     (vendor/symfony/http-kernel/HttpKernel.php:158)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:80)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:201)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (public/index.php:40)