-> Entering step init, name 'idempotency_auto_fill' --------------------------------------------------- command was set to array(3) { ["instance"]=> string(32) "00000000000003a40000000000000000" ["name"]=> string(9) "GetObject" ["params"]=> array(4) { ["Bucket"]=> string(6) "zaahib" ["Key"]=> string(47) "Photos/listing_pictures/6700580/15647889182.jpg" ["@http"]=> array(1) { ["debug"]=> resource(3) of type (stream) } ["@context"]=> array(0) { } } } request was set to array(0) { } -> Entering step init, name 's3.ssec' ------------------------------------- no changes -> Entering step init, name 's3.source_file' -------------------------------------------- no changes -> Entering step init, name 's3.save_as' ---------------------------------------- no changes -> Entering step init, name 's3.location' ----------------------------------------- no changes -> Entering step init, name 's3.auto_encode' -------------------------------------------- no changes -> Entering step init, name 's3.head_object' -------------------------------------------- no changes -> Entering step validate, name 'validation' -------------------------------------------- no changes -> Entering step validate, name 'input_validation_middleware' ------------------------------------------------------------- no changes -> Entering step build, name 'auth-selection' --------------------------------------------- command.params.@context.signature_version was set to v4 -> Entering step build, name 'endpoint-resolution' -------------------------------------------------- command.params.@context.signature_version changed from v4 to s3v4 command.params.@context.signing_service was set to s3 command.params.@context.signing_region was set to eu2 -> Entering step build, name 'builder' -------------------------------------- request.instance was set to 000000000000043f0000000000000000 request.method was set to GET request.headers was set to array(2) { ["X-Amz-Security-Token"]=> string(7) "[TOKEN]" ["Host"]=> array(1) { [0]=> string(22) "eu2.contabostorage.com" } } request.scheme was set to https request.path was set to /zaahib/Photos/listing_pictures/6700580/15647889182.jpg -> Entering step build, name 's3.check_empty_path_with_query' ------------------------------------------------------------- no changes -> Entering step build, name 'ApiCallMonitoringMiddleware' ---------------------------------------------------------- no changes -> Entering step build, name '' ------------------------------- request.instance changed from 000000000000043f0000000000000000 to 00000000000004440000000000000000 request.headers.X-Amz-User-Agent was set to array(1) { [0]=> string(0) "" } -> Entering step build, name 'endpoint_parameter' ------------------------------------------------- no changes -> Entering step build, name 'request-compression' -------------------------------------------------- no changes -> Entering step build, name 'recursion-detection' -------------------------------------------------- no changes -> Entering step build, name 's3.checksum' ------------------------------------------ no changes -> Entering step build, name 's3.content_type' ---------------------------------------------- no changes -> Entering step build, name 's3.bucket_endpoint_arn' ----------------------------------------------------- no changes -> Entering step sign, name 'StreamRequestPayloadMiddleware' ------------------------------------------------------------ no changes -> Entering step sign, name 'invocation-id' ------------------------------------------- request.instance changed from 00000000000004440000000000000000 to 00000000000004500000000000000000 request.headers.aws-sdk-invocation-id was set to array(1) { [0]=> string(32) "b2e6f44a54cd595d97b3719ac5aba830" } -> Entering step sign, name 'retry' ----------------------------------- request.instance changed from 00000000000004500000000000000000 to 00000000000004460000000000000000 request.headers.aws-sdk-retry was set to array(1) { [0]=> string(3) "0/0" } -> Entering step sign, name 'signer' ------------------------------------ request.instance changed from 00000000000004460000000000000000 to 00000000000004080000000000000000 request.headers.x-amz-content-sha256 was set to array(1) { [0]=> string(64) "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" } request.headers.X-Amz-Date was set to array(1) { [0]=> string(16) "20251203T112134Z" } request.headers.Authorization was set to array(1) { [0]=> string(234) "AWS4-HMAC-SHA256 Credential=cc6cfe094e947fb3ebf4a99e9492a803/20251203/eu2/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date;x-amz-user-agent, Signature=[SIGNATURE] } -> Entering step sign, name 'user-agent' ---------------------------------------- request.instance changed from 00000000000004080000000000000000 to 00000000000004090000000000000000 request.headers.User-Agent was set to array(1) { [0]=> string(80) "aws-sdk-php/3.356.8 ua/2.1 OS/Linux#6.8.0-85-generic lang/php#8.2.29 m/P,Z,e,N,b" } -> Entering step sign, name 's3.expires_parsing' ------------------------------------------------ no changes -> Entering step sign, name 's3.put_object_url' ----------------------------------------------- no changes -> Entering step sign, name 's3.permanent_redirect' --------------------------------------------------- no changes -> Entering step attempt, name 'ApiCallAttemptMonitoringMiddleware' ------------------------------------------------------------------- no changes * Host eu2.contabostorage.com:443 was resolved. * IPv6: (none) * IPv4: 185.219.143.84, 185.219.143.85 * Trying 185.219.143.84:443... * Connected to eu2.contabostorage.com (185.219.143.84) port 443 * ALPN: curl offers http/1.1 * CAfile: /etc/ssl/certs/ca-certificates.crt * CApath: /etc/ssl/certs * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 / X25519 / RSASSA-PSS * ALPN: server did not agree on a protocol. Uses default. * Server certificate: * subject: CN=contabostorage.com * start date: Nov 24 00:00:00 2025 GMT * expire date: Feb 22 23:59:59 2026 GMT * subjectAltName: host "eu2.contabostorage.com" matched cert's "*.contabostorage.com" * issuer: C=AT; O=ZeroSSL; CN=ZeroSSL RSA Domain Secure Site CA * SSL certificate verify ok. * Certificate level 0: Public key type RSA (4096/152 Bits/secBits), signed using sha384WithRSAEncryption * Certificate level 1: Public key type RSA (4096/152 Bits/secBits), signed using sha384WithRSAEncryption * Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha384WithRSAEncryption * using HTTP/1.x > GET /zaahib/Photos/listing_pictures/6700580/15647889182.jpg HTTP/1.1 Host: eu2.contabostorage.com X-Amz-User-Agent: aws-sdk-invocation-id: b2e6f44a54cd595d97b3719ac5aba830 aws-sdk-retry: 0/0 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 X-Amz-Date: 20251203T112134Z Authorization: AWS4-HMAC-SHA256 Credential=cc6cfe094e947fb3ebf4a99e9492a803/20251203/eu2/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date;x-amz-user-agent, Signature=[SIGNATURE] User-Agent: aws-sdk-php/3.356.8 ua/2.1 OS/Linux#6.8.0-85-generic lang/php#8.2.29 m/P,Z,e,N,b GuzzleHttp/7 * old SSL session ID is stale, removing < HTTP/1.1 200 OK < content-type: image/jpeg < content-length: 212643 < x-ratelimit-remaining-second: 244 < x-ratelimit-limit-second: 250 < ratelimit-limit: 250 < ratelimit-remaining: 244 < ratelimit-reset: 1 < accept-ranges: bytes < last-modified: Sun, 09 Nov 2025 08:38:34 GMT < x-rgw-object-type: Normal < etag: "bc2fc5ef653f0ab69a378c66319bdfd7" < x-amz-request-id: tx00000861a1bcd1fc8455a-0069301d3e-431723513-eu5 < server: Ceph Object Gateway (squid) < date: Wed, 03 Dec 2025 11:21:34 GMT < access-control-allow-origin: * < access-control-expose-headers: * < strict-transport-security: max-age=16000000; includeSubDomains; preload; < * Connection #0 to host eu2.contabostorage.com left intact <- Leaving step attempt, name 'ApiCallAttemptMonitoringMiddleware' ------------------------------------------------------------------ result was set to array(2) { ["instance"]=> string(32) "00000000000004ca0000000000000000" ["data"]=> array(8) { ["Body"]=> object(GuzzleHttp\Psr7\Stream)#1023 (7) { ["stream":"GuzzleHttp\Psr7\Stream":private]=> resource(7) of type (stream) ["size":"GuzzleHttp\Psr7\Stream":private]=> NULL ["seekable":"GuzzleHttp\Psr7\Stream":private]=> bool(true) ["readable":"GuzzleHttp\Psr7\Stream":private]=> bool(true) ["writable":"GuzzleHttp\Psr7\Stream":private]=> bool(true) ["uri":"GuzzleHttp\Psr7\Stream":private]=> string(10) "php://temp" ["customMetadata":"GuzzleHttp\Psr7\Stream":private]=> array(0) { } } ["AcceptRanges"]=> string(5) "bytes" ["LastModified"]=> object(Aws\Api\DateTimeResult)#1032 (3) { ["date"]=> string(26) "2025-11-09 08:38:34.000000" ["timezone_type"]=> int(2) ["timezone"]=> string(3) "GMT" } ["ContentLength"]=> int(212643) ["ETag"]=> string(34) ""bc2fc5ef653f0ab69a378c66319bdfd7"" ["ContentType"]=> string(10) "image/jpeg" ["Metadata"]=> array(0) { } ["@metadata"]=> array(4) { ["statusCode"]=> int(200) ["effectiveUri"]=> string(85) "https://eu2.contabostorage.com/zaahib/Photos/listing_pictures/6700580/15647889182.jpg" ["headers"]=> array(17) { ["content-type"]=> string(10) "image/jpeg" ["content-length"]=> string(6) "212643" ["x-ratelimit-remaining-second"]=> string(3) "244" ["x-ratelimit-limit-second"]=> string(3) "250" ["ratelimit-limit"]=> string(3) "250" ["ratelimit-remaining"]=> string(3) "244" ["ratelimit-reset"]=> string(1) "1" ["accept-ranges"]=> string(5) "bytes" ["last-modified"]=> string(29) "Sun, 09 Nov 2025 08:38:34 GMT" ["x-rgw-object-type"]=> string(6) "Normal" ["etag"]=> string(34) ""bc2fc5ef653f0ab69a378c66319bdfd7"" ["x-amz-request-id"]=> string(48) "tx00000861a1bcd1fc8455a-0069301d3e-431723513-eu5" ["server"]=> string(27) "Ceph Object Gateway (squid)" ["date"]=> string(29) "Wed, 03 Dec 2025 11:21:34 GMT" ["access-control-allow-origin"]=> string(1) "*" ["access-control-expose-headers"]=> string(1) "*" ["strict-transport-security"]=> string(45) "max-age=16000000; includeSubDomains; preload;" } ["transferStats"]=> array(0) { } } } } Inclusive step time: 0.07569694519043 <- Leaving step sign, name 's3.permanent_redirect' -------------------------------------------------- no changes Inclusive step time: 0.075757026672363 <- Leaving step sign, name 's3.put_object_url' ---------------------------------------------- no changes Inclusive step time: 0.075796127319336 <- Leaving step sign, name 's3.expires_parsing' ----------------------------------------------- no changes Inclusive step time: 0.075829982757568 <- Leaving step sign, name 'user-agent' --------------------------------------- no changes Inclusive step time: 0.075889110565186 <- Leaving step sign, name 'signer' ----------------------------------- no changes Inclusive step time: 0.076022148132324 <- Leaving step sign, name 'retry' ---------------------------------- no changes Inclusive step time: 0.076402902603149 <- Leaving step sign, name 'invocation-id' ------------------------------------------ result.data.@metadata.transferStats.http was set to array(1) { [0]=> array(0) { } } Inclusive step time: 0.076498031616211 <- Leaving step sign, name 'StreamRequestPayloadMiddleware' ----------------------------------------------------------- no changes Inclusive step time: 0.076560020446777 <- Leaving step build, name 's3.bucket_endpoint_arn' ---------------------------------------------------- no changes Inclusive step time: 0.07660698890686 <- Leaving step build, name 's3.content_type' --------------------------------------------- no changes Inclusive step time: 0.076656103134155 <- Leaving step build, name 's3.checksum' ----------------------------------------- no changes Inclusive step time: 0.0766921043396 <- Leaving step build, name 'recursion-detection' ------------------------------------------------- no changes Inclusive step time: 0.076735973358154 <- Leaving step build, name 'request-compression' ------------------------------------------------- no changes Inclusive step time: 0.076776027679443 <- Leaving step build, name 'endpoint_parameter' ------------------------------------------------ no changes Inclusive step time: 0.076819181442261 <- Leaving step build, name '' ------------------------------ no changes Inclusive step time: 0.07696008682251 <- Leaving step build, name 'ApiCallMonitoringMiddleware' --------------------------------------------------------- no changes Inclusive step time: 0.077022075653076 <- Leaving step build, name 's3.check_empty_path_with_query' ------------------------------------------------------------ no changes Inclusive step time: 0.077278137207031 <- Leaving step build, name 'builder' ------------------------------------- no changes Inclusive step time: 0.077440977096558 <- Leaving step build, name 'endpoint-resolution' ------------------------------------------------- no changes Inclusive step time: 0.077661991119385 <- Leaving step build, name 'auth-selection' -------------------------------------------- no changes Inclusive step time: 0.078089952468872 <- Leaving step validate, name 'input_validation_middleware' ------------------------------------------------------------ no changes Inclusive step time: 0.078145980834961 <- Leaving step validate, name 'validation' ------------------------------------------- no changes Inclusive step time: 0.078191995620728 <- Leaving step init, name 's3.head_object' ------------------------------------------- no changes Inclusive step time: 0.078301906585693 <- Leaving step init, name 's3.auto_encode' ------------------------------------------- no changes Inclusive step time: 0.078328132629395 <- Leaving step init, name 's3.location' ---------------------------------------- no changes Inclusive step time: 0.078360080718994 <- Leaving step init, name 's3.save_as' --------------------------------------- no changes Inclusive step time: 0.078387022018433 <- Leaving step init, name 's3.source_file' ------------------------------------------- no changes Inclusive step time: 0.078418016433716 <- Leaving step init, name 's3.ssec' ------------------------------------ no changes Inclusive step time: 0.07846212387085 <- Leaving step init, name 'idempotency_auto_fill' -------------------------------------------------- no changes Inclusive step time: 0.078597068786621
ErrorException {#1226 #severity: E_WARNING }
* @param bool $lock * @return int|bool */ public function put($path, $contents, $lock = false) { return file_put_contents($path, $contents, $lock ? LOCK_EX : 0); } /** * Write the contents of a file, replacing it atomically if it already exists. * protected function registerErrorHandling() { error_reporting(-1); set_error_handler(function ($level, $message, $file = '', $line = 0) { $this->handleError($level, $message, $file, $line); }); set_exception_handler(function ($e) { $this->handleException($e); }); * @param bool $lock * @return int|bool */ public function put($path, $contents, $lock = false) { return file_put_contents($path, $contents, $lock ? LOCK_EX : 0); } /** * Write the contents of a file, replacing it atomically if it already exists. * */ public function put($key, $value, $seconds) { $this->ensureCacheDirectoryExists($path = $this->path($key)); $result = $this->files->put( $path, $this->expiration($seconds).serialize($value), true ); if ($result !== false && $result > 0) { $this->ensurePermissionsAreCorrect($path); if ($seconds <= 0) { return $this->forget($key); } $result = $this->store->put($this->itemKey($key), $value, $seconds); if ($result) { $this->event(new KeyWritten($key, $value, $seconds)); } return $value; } $value = $callback(); $this->put($key, $value, value($ttl, $value)); return $value; } /** * @param array $parameters * @return mixed */ public function __call($method, $parameters) { return $this->store()->$method(...$parameters); }} if (! $instance) { throw new RuntimeException('A facade root has not been set.'); } return $instance->$method(...$args); }} private function getPictureFromDisk($listingId, $imageName, $disk = 'gcloud') { $fileManager = FileStorageManager::create("listing", $disk); $fileManager->setListingId($listingId); $contents = Cache::remember('listings_' . $listingId . '_' . $imageName . ".jpg", Carbon::now()->addHours(2), fn() => $fileManager->get($imageName . ".jpg")); return $contents; } private function generateThumbnail($fileStorage, int $pictureId, int $listingId) return $this->imageService->resolvePictureToBrowser($imagesPath . DIRECTORY_SEPARATOR . $imageName . ".jpg"); } // Else find image from other provider $storageMethod = $this->globalHelpers->getFileStorageDisk('local', fn() => $this->listingPictureRepository->find($pictureName)?->storage_method); $imageContents = $this->getPictureFromDisk(listingId: $listingId, imageName: $imageName, disk: $storageMethod); if($imageContents) { return $this->imageService->resolvePictureFromContents($imageContents); } * * @hideFromAPIDocumentation */ public function show($path) { return $this->listingPictureService->serveImage(path: $path); }} if (static::isCallableWithAtSign($callback) || $defaultMethod) { return static::callClass($container, $callback, $parameters, $defaultMethod); } return static::callBoundMethod($container, $callback, function () use ($container, $callback, $parameters) { return $callback(...array_values(static::getMethodDependencies($container, $callback, $parameters))); }); } /** * Call a string reference to a class using Class@method syntax. * @param mixed ...$args * @return mixed */ public static function unwrapIfClosure($value, ...$args) { return $value instanceof Closure ? $value(...$args) : $value; } /** * Get the class name of the given parameter's type, if possible. * if ($container->hasMethodBinding($method)) { return $container->callMethodBinding($method, $callback[0]); } return Util::unwrapIfClosure($default); } /** * Normalize the given callback into a Class@method string. * if (static::isCallableWithAtSign($callback) || $defaultMethod) { return static::callClass($container, $callback, $parameters, $defaultMethod); } return static::callBoundMethod($container, $callback, function () use ($container, $callback, $parameters) { return $callback(...array_values(static::getMethodDependencies($container, $callback, $parameters))); }); } /** $this->buildStack[] = $className; $pushedToBuildStack = true; } $result = BoundMethod::call($this, $callback, $parameters, $defaultMethod); if ($pushedToBuildStack) { array_pop($this->buildStack); } */ protected function callControllerCallable(callable $callable, array $parameters = []) { try { return $this->prepareResponse( $this->call($callable, $parameters) ); } catch (HttpResponseException $e) { return $e->getResponse(); } } if (count($middleware) > 0) { return $this->callLumenControllerWithMiddleware( $instance, $method, $routeInfo, $middleware ); } else { return $this->callControllerCallable( [$instance, $method], $routeInfo[2] ); } } if (! method_exists($instance = $this->make($controller), $method)) { throw new NotFoundHttpException; } if ($instance instanceof LumenController) { return $this->callLumenController($instance, $method, $routeInfo); } else { return $this->callControllerCallable( [$instance, $method], $routeInfo[2] ); } protected function callActionOnArrayBasedRoute($routeInfo) { $action = $routeInfo[1]; if (isset($action['uses'])) { return $this->prepareResponse($this->callControllerAction($routeInfo)); } foreach ($action as $value) { if ($value instanceof Closure) { $callable = $value->bindTo(new RoutingClosure); return $this->callActionOnArrayBasedRoute($this['request']->route()); })); } return $this->prepareResponse( $this->callActionOnArrayBasedRoute($routeInfo) ); } /** * Call the Closure or invokable on the array based route. case Dispatcher::NOT_FOUND: throw new NotFoundHttpException; case Dispatcher::METHOD_NOT_ALLOWED: throw new MethodNotAllowedHttpException($routeInfo[1]); case Dispatcher::FOUND: return $this->handleFoundRoute($routeInfo); } } /** * Handle a route found by the dispatcher. if (isset($this->router->getRoutes()[$method.$pathInfo])) { return $this->handleFoundRoute([true, $this->router->getRoutes()[$method.$pathInfo]['action'], []]); } return $this->handleDispatcherResponse( $this->createDispatcher()->dispatch($method, $pathInfo) ); }); } catch (Throwable $e) { return $this->prepareResponse($this->sendExceptionToHandler($e)); */ protected function prepareDestination(BaseClosure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }class RouteLog{ public function handle(Request $request, Closure $next) { $response = $next($request); $log = [ 'URI' => $request->getUri(), 'METHOD' => $request->getMethod(), 'REQUEST_BODY' => $request->all(), // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); return ($slice($stack, $pipe))($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; Config::set('app.locale', $lang); app('translator')->setLocale($lang); } return $next($request); }} // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); return ($slice($stack, $pipe))($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; Config::set('zaahib.country', 'sa'); } } } return $next($request); }} // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); return ($slice($stack, $pipe))($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; /* if(!in_array($request->version, $validVersions)) { return response()->json(['updateVersion' => true]); }*/ } return $next($request); }} // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); return ($slice($stack, $pipe))($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; if ($request->isMethod('OPTIONS')) { return response()->json('{"method":"OPTIONS"}', 200, $headers); } $response = $next($request); foreach($headers as $key => $value) { $response->header($key, $value); } // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); return ($slice($stack, $pipe))($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; }; { $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); return $pipeline($this->passable); } /** * Run the pipeline and return the result. * { if (count($middleware) > 0 && ! $this->shouldSkipMiddleware()) { return (new Pipeline($this)) ->send($this->make('request')) ->through($middleware) ->then($then); } return $then($this->make('request')); } [$method, $pathInfo] = $this->parseIncomingRequest($request); try { $this->boot(); return $this->sendThroughPipeline($this->middleware, function ($request) use ($method, $pathInfo) { $this->instance(Request::class, $request); if (isset($this->router->getRoutes()[$method.$pathInfo])) { return $this->handleFoundRoute([true, $this->router->getRoutes()[$method.$pathInfo]['action'], []]); } * @param \Symfony\Component\HttpFoundation\Request|null $request * @return void */ public function run($request = null) { $response = $this->dispatch($request); if ($response instanceof SymfonyResponse) { $response->send(); } else { echo (string) $response;| the client's browser allowing them to enjoy the creative| and wonderful application we have prepared for them.|*/$app->run();|
ErrorException
|
|---|
ErrorException:
file_put_contents(/var/www/html/zaahib_lumen_v2/storage/framework/cache/data/51/bb/51bb1a83f21a2831183c84d13802a41652dbb41c): Failed to open stream: No such file or directory
at /var/www/html/zaahib_lumen_v2/vendor/illuminate/filesystem/Filesystem.php:205
at Laravel\Lumen\Application->handleError()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RegistersExceptionHandlers.php:47)
at Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}()
at file_put_contents()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/filesystem/Filesystem.php:205)
at Illuminate\Filesystem\Filesystem->put()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/cache/FileStore.php:83)
at Illuminate\Cache\FileStore->put()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/cache/Repository.php:217)
at Illuminate\Cache\Repository->put()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/cache/Repository.php:399)
at Illuminate\Cache\Repository->remember()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/cache/CacheManager.php:429)
at Illuminate\Cache\CacheManager->__call()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/support/Facades/Facade.php:355)
at Illuminate\Support\Facades\Facade::__callStatic()
(/var/www/html/zaahib_lumen_v2/app/Library/Services/ListingPictureService.php:515)
at App\Library\Services\ListingPictureService->getPictureFromDisk()
(/var/www/html/zaahib_lumen_v2/app/Library/Services/ListingPictureService.php:471)
at App\Library\Services\ListingPictureService->serveImage()
(/var/www/html/zaahib_lumen_v2/app/Http/Controllers/V1/ListingPictureController.php:137)
at App\Http\Controllers\V1\ListingPictureController->show()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/container/BoundMethod.php:36)
at Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/container/Util.php:41)
at Illuminate\Container\Util::unwrapIfClosure()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/container/BoundMethod.php:93)
at Illuminate\Container\BoundMethod::callBoundMethod()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/container/BoundMethod.php:35)
at Illuminate\Container\BoundMethod::call()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/container/Container.php:662)
at Illuminate\Container\Container->call()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:391)
at Laravel\Lumen\Application->callControllerCallable()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:356)
at Laravel\Lumen\Application->callLumenController()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:331)
at Laravel\Lumen\Application->callControllerAction()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:284)
at Laravel\Lumen\Application->callActionOnArrayBasedRoute()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:269)
at Laravel\Lumen\Application->handleFoundRoute()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:239)
at Laravel\Lumen\Application->handleDispatcherResponse()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:174)
at Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:48)
at Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}()
(/var/www/html/zaahib_lumen_v2/app/Http/Middleware/RouteLog.php:14)
at App\Http\Middleware\RouteLog->handle()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/pipeline/Pipeline.php:183)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:30)
at Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}()
(/var/www/html/zaahib_lumen_v2/app/Http/Middleware/Language.php:26)
at App\Http\Middleware\Language->handle()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/pipeline/Pipeline.php:183)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:30)
at Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}()
(/var/www/html/zaahib_lumen_v2/app/Http/Middleware/CountryMiddleware.php:48)
at App\Http\Middleware\CountryMiddleware->handle()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/pipeline/Pipeline.php:183)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:30)
at Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}()
(/var/www/html/zaahib_lumen_v2/app/Http/Middleware/BuildTypeVersionMiddleware.php:21)
at App\Http\Middleware\BuildTypeVersionMiddleware->handle()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/pipeline/Pipeline.php:183)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:30)
at Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}()
(/var/www/html/zaahib_lumen_v2/app/Http/Middleware/CorsMiddleware.php:48)
at App\Http\Middleware\CorsMiddleware->handle()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/pipeline/Pipeline.php:183)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Routing/Pipeline.php:30)
at Laravel\Lumen\Routing\Pipeline->Laravel\Lumen\Routing\{closure}()
(/var/www/html/zaahib_lumen_v2/vendor/illuminate/pipeline/Pipeline.php:119)
at Illuminate\Pipeline\Pipeline->then()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:428)
at Laravel\Lumen\Application->sendThroughPipeline()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:167)
at Laravel\Lumen\Application->dispatch()
(/var/www/html/zaahib_lumen_v2/vendor/laravel/lumen-framework/src/Concerns/RoutesRequests.php:112)
at Laravel\Lumen\Application->run()
(/var/www/html/zaahib_lumen_v2/public/index.php:28)
|