Exceptions
Exception
Intervention\Image\Exception\ NotSupportedException
* @return boolean*/public function execute($image){if (!function_exists('exif_read_data')) {throw new NotSupportedException("Reading Exif data is not supported by this PHP installation.");}$key = $this->argument(0)->value();
in
vendor/intervention/image/src/Intervention/Image/AbstractDriver.php
->
execute
(line 94)
*/public function executeCommand($image, $name, $arguments){$commandName = $this->getCommandClassName($name);$command = new $commandName($arguments);$command->execute($image);return $command;}/**
in
vendor/intervention/image/src/Intervention/Image/Image.php
->
executeCommand
(line 108)
* @param Array $arguments* @return mixed*/public function __call($name, $arguments){$command = $this->driver->executeCommand($this, $name, $arguments);return $command->hasOutput() ? $command->getOutput() : $this;}/*** Starts encoding of current image
in
vendor/intervention/image/src/Intervention/Image/Commands/OrientateCommand.php
->
__call
(line 15)
* @param \Intervention\Image\Image $image* @return boolean*/public function execute($image){switch ($image->exif('Orientation')) {case 2:$image->flip();break;
in
vendor/intervention/image/src/Intervention/Image/AbstractDriver.php
->
execute
(line 94)
*/public function executeCommand($image, $name, $arguments){$commandName = $this->getCommandClassName($name);$command = new $commandName($arguments);$command->execute($image);return $command;}/**
in
vendor/intervention/image/src/Intervention/Image/Image.php
->
executeCommand
(line 108)
* @param Array $arguments* @return mixed*/public function __call($name, $arguments){$command = $this->driver->executeCommand($this, $name, $arguments);return $command->hasOutput() ? $command->getOutput() : $this;}/*** Starts encoding of current image
in
vendor/league/glide/src/Manipulators/Orientation.php
->
__call
(line 24)
public function run(Image $image){$orientation = $this->getOrientation();if ('auto' === $orientation) {return $image->orientate();}return $image->rotate((float) $orientation);}
in
vendor/league/glide/src/Api/Api.php
->
run
(line 102)
$image = $this->imageManager->make($source);foreach ($this->manipulators as $manipulator) {$manipulator->setParams($params);$image = $manipulator->run($image);}return $image->getEncoded();}}
in
vendor/league/glide/src/Server.php
->
run
(line 696)
}try {$this->cache->write($cachedPath,$this->api->run($tmp, $this->getAllParams($params)));} catch (FilesystemV2Exception $exception) {throw new FilesystemException('Could not write the image `'.$cachedPath.'`.', 0, $exception);} finally {unlink($tmp);
in
vendor/league/glide/src/Server.php
->
makeImage
(line 589)
{if (is_null($this->responseFactory)) {throw new InvalidArgumentException('Unable to get image response, no response factory defined.');}$path = $this->makeImage($path, $params);return $this->responseFactory->create($this->cache, $path);}/**
Server->getImageResponse('image-2138523-7-66f55a1b6e8ef.jpg', array('country' => 'sn', 'fit' => 'crop', 'fm' => 'pjpg', 'h' => '400', 'mark' => 'watermark.png', 'markpos' => 'center', 'markw' => '20w', 's' => '3028f980a9d7c0fe47618b36e350e789', 'w' => '650'))
in
src/Service/Upload/Glide.php
(line 58)
if (\count($parameters) > 0) {SignatureFactory::create($this->glideSecret)->validateRequest($path, $parameters);}$server->setResponseFactory(new SymfonyResponseFactory($request));$response = $server->getImageResponse($path, $parameters);return $response;}}
Glide->server('image-2138523-7-66f55a1b6e8ef.jpg', 'ad/sn', '/var/www/askanbi.com/public/sync/site/images/ad/sn', 'sync/cache/ad')
in
src/Controller/Default/IndexController.php
(line 105)
{$cachePathPrefix = 'ad' .'/'. $country;$source = $this->adDirectory .'/'. $country;$imageCache = 'sync/cache/ad';return $this->glide->server($path, $cachePathPrefix, $source, $imageCache);}#[Route(path: '/image/mobile/ad/{country}/{file}', name: 'image_ad_mobile', methods: ['GET|POST'])]public function adForMobile(string $country, string $file){
in
vendor/symfony/http-kernel/HttpKernel.php
->
adImage
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
Debug::enable();}$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();$kernel->terminate($request, $response);
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 22:37:50 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "2fd7bf"
},
"request_uri": "https://askanbi.com/_profiler/2fd7bf?panel=exception&type=request",
"method": "GET"
}
|
| DEBUG 22:37:50 | 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:37:50 | 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:37:50 | event |
Notified event "kernel.request" to listener "Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Nelmio\\CorsBundle\\EventListener\\CorsListener::onKernelRequest"
}
|
| DEBUG 22:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | event |
Notified event "kernel.request" to listener "App\Event\Listener\AuthorRequestListener::onRequest". {
"event": "kernel.request",
"listener": "App\\Event\\Listener\\AuthorRequestListener::onRequest"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.request" to listener "App\Event\Listener\TicketerRequestListener::onRequest". {
"event": "kernel.request",
"listener": "App\\Event\\Listener\\TicketerRequestListener::onRequest"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.request" to listener "App\Event\Subscriber\PageViewSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "App\\Event\\Subscriber\\PageViewSubscriber::onKernelRequest"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\AdTransactionListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\AdTransactionListener::onKernelController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\CarTransactionListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\CarTransactionListener::onKernelController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\InsuranceAccessSecuredListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\InsuranceAccessSecuredListener::onKernelController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\LandTransactionListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\LandTransactionListener::onKernelController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\RestaurantTransactionListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\RestaurantTransactionListener::onKernelController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\SwitchUserSecuredListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\SwitchUserSecuredListener::onKernelController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\TicketAccessSecuredListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\TicketAccessSecuredListener::onKernelController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\TicketTransactionListener::onKernelController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\TicketTransactionListener::onKernelController"
}
|
| DEBUG 22:37:50 | 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:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\AuthorRequestListener::onController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\AuthorRequestListener::onController"
}
|
| DEBUG 22:37:50 | event |
Notified event "kernel.controller" to listener "App\Event\Listener\TicketerRequestListener::onController". {
"event": "kernel.controller",
"listener": "App\\Event\\Listener\\TicketerRequestListener::onController"
}
|
| DEBUG 22:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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:37:50 | 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
|
NotSupportedException
|
|---|
Intervention\Image\Exception\NotSupportedException:
Reading Exif data is not supported by this PHP installation.
at vendor/intervention/image/src/Intervention/Image/Commands/ExifCommand.php:22
at Intervention\Image\Commands\ExifCommand->execute(object(Image))
(vendor/intervention/image/src/Intervention/Image/AbstractDriver.php:94)
at Intervention\Image\AbstractDriver->executeCommand(object(Image), 'exif', array('Orientation'))
(vendor/intervention/image/src/Intervention/Image/Image.php:108)
at Intervention\Image\Image->__call('exif', array('Orientation'))
(vendor/intervention/image/src/Intervention/Image/Commands/OrientateCommand.php:15)
at Intervention\Image\Commands\OrientateCommand->execute(object(Image))
(vendor/intervention/image/src/Intervention/Image/AbstractDriver.php:94)
at Intervention\Image\AbstractDriver->executeCommand(object(Image), 'orientate', array())
(vendor/intervention/image/src/Intervention/Image/Image.php:108)
at Intervention\Image\Image->__call('orientate', array())
(vendor/league/glide/src/Manipulators/Orientation.php:24)
at League\Glide\Manipulators\Orientation->run(object(Image))
(vendor/league/glide/src/Api/Api.php:102)
at League\Glide\Api\Api->run('/tmp/Glide0r0gro5i2c1j8CjPDDN', array('country' => 'sn', 'fit' => 'crop', 'fm' => 'pjpg', 'h' => '400', 'mark' => 'watermark.png', 'markpos' => 'center', 'markw' => '20w', 's' => '3028f980a9d7c0fe47618b36e350e789', 'w' => '650'))
(vendor/league/glide/src/Server.php:696)
at League\Glide\Server->makeImage('image-2138523-7-66f55a1b6e8ef.jpg', array('country' => 'sn', 'fit' => 'crop', 'fm' => 'pjpg', 'h' => '400', 'mark' => 'watermark.png', 'markpos' => 'center', 'markw' => '20w', 's' => '3028f980a9d7c0fe47618b36e350e789', 'w' => '650'))
(vendor/league/glide/src/Server.php:589)
at League\Glide\Server->getImageResponse('image-2138523-7-66f55a1b6e8ef.jpg', array('country' => 'sn', 'fit' => 'crop', 'fm' => 'pjpg', 'h' => '400', 'mark' => 'watermark.png', 'markpos' => 'center', 'markw' => '20w', 's' => '3028f980a9d7c0fe47618b36e350e789', 'w' => '650'))
(src/Service/Upload/Glide.php:58)
at App\Service\Upload\Glide->server('image-2138523-7-66f55a1b6e8ef.jpg', 'ad/sn', '/var/www/askanbi.com/public/sync/site/images/ad/sn', 'sync/cache/ad')
(src/Controller/Default/IndexController.php:105)
at App\Controller\Default\IndexController->adImage('sn', 'image-2138523-7-66f55a1b6e8ef.jpg')
(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)
|