ClientException {#233
-request: Request {#222
-method: "HEAD"
-requestTarget: null
-uri: Uri {#219
-scheme: "https"
-userInfo: ""
-host: "gitlab.com"
-port: null
-path: "/api/v4/projects/10099421/repository/files/sitemap.xml/raw"
-query: "ref=master"
-fragment: ""
}
-headers: array:3 [
"Private-Token" => array:1 [
0 => "glpat-hxEUs1DTNzSJ5Ck18TsZ"
]
"User-Agent" => array:1 [
0 => "GuzzleHttp/6.3.3 curl/7.47.0 PHP/7.2.10-1+ubuntu16.04.1+deb.sury.org+1"
]
"Host" => array:1 [
0 => "gitlab.com"
]
]
-headerNames: array:3 [
"private-token" => "Private-Token"
"user-agent" => "User-Agent"
"host" => "Host"
]
-protocol: "1.1"
-stream: Stream {#221
-stream: stream resource @6
wrapper_type: "PHP"
stream_type: "TEMP"
mode: "w+b"
unread_bytes: 0
seekable: true
uri: "php://temp"
options: []
}
-size: 0
-seekable: true
-readable: true
-writable: true
-uri: "php://temp"
-customMetadata: []
}
}
-response: Response {#229
-reasonPhrase: "Not Found"
-statusCode: 404
-headers: array:21 [
"Date" => array:1 [
0 => "Fri, 09 May 2025 16:51:10 GMT"
]
"Content-Type" => array:1 [
0 => "application/json"
]
"Content-Length" => array:1 [
0 => "32"
]
"Connection" => array:1 [
0 => "keep-alive"
]
"CF-Ray" => array:1 [
0 => "93d2b3377860d15d-CDG"
]
"CF-Cache-Status" => array:1 [
0 => "MISS"
]
"Cache-Control" => array:1 [
0 => "no-cache"
]
"Strict-Transport-Security" => array:1 [
0 => "max-age=31536000"
]
"Vary" => array:1 [
0 => "Origin"
]
"content-security-policy" => array:1 [
0 => "default-src 'none'"
]
"gitlab-lb" => array:1 [
0 => "haproxy-main-34-lb-gprd"
]
"gitlab-sv" => array:1 [
0 => "api-gke-us-east1-b"
]
"nel" => array:1 [
0 => "{"max_age": 0}"
]
"referrer-policy" => array:1 [
0 => "strict-origin-when-cross-origin"
]
"x-content-type-options" => array:1 [
0 => "nosniff"
]
"x-frame-options" => array:1 [
0 => "SAMEORIGIN"
]
"x-gitlab-meta" => array:1 [
0 => "{"correlation_id":"efcf2bf6245284c97b8c13b0e3f66bc9","version":"1"}"
]
"x-request-id" => array:1 [
0 => "efcf2bf6245284c97b8c13b0e3f66bc9"
]
"x-runtime" => array:1 [
0 => "0.130057"
]
"Set-Cookie" => array:1 [
0 => "_cfuvid=woUacr1psiU5QoopvGtQA.S5SHNvfRK8HPGtzMQVpIw-1746809470913-0.0.1.1-604800000; path=/; domain=.gitlab.com; HttpOnly; Secure; SameSite=None"
]
"Server" => array:1 [
0 => "cloudflare"
]
]
-headerNames: array:21 [
"date" => "Date"
"content-type" => "Content-Type"
"content-length" => "Content-Length"
"connection" => "Connection"
"cf-ray" => "CF-Ray"
"cf-cache-status" => "CF-Cache-Status"
"cache-control" => "Cache-Control"
"strict-transport-security" => "Strict-Transport-Security"
"vary" => "Vary"
"content-security-policy" => "content-security-policy"
"gitlab-lb" => "gitlab-lb"
"gitlab-sv" => "gitlab-sv"
"nel" => "nel"
"referrer-policy" => "referrer-policy"
"x-content-type-options" => "x-content-type-options"
"x-frame-options" => "x-frame-options"
"x-gitlab-meta" => "x-gitlab-meta"
"x-request-id" => "x-request-id"
"x-runtime" => "x-runtime"
"set-cookie" => "Set-Cookie"
"server" => "Server"
]
-protocol: "1.1"
-stream: Stream {#227
-stream: stream resource @8
wrapper_type: "PHP"
stream_type: "TEMP"
mode: "w+b"
unread_bytes: 0
seekable: true
uri: "php://temp"
options: []
}
-size: 0
-seekable: true
-readable: true
-writable: true
-uri: "php://temp"
-customMetadata: []
}
}
-handlerContext: []
#message: "Client error: `HEAD https://gitlab.com/api/v4/projects/10099421/repository/files/sitemap.xml/raw?ref=master` resulted in a `404 Not Found` response"
#code: 404
#file: "/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php"
#line: 113
trace: {
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 {
›
› return new $className($message, $request, $response, $previous, $ctx);
› }
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/guzzle/src/Middleware.php:66 {
› }
› throw RequestException::create($request, $response);
› }
arguments: {
$request: Request {#222}
$response: Response {#229}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/Promise.php:203 {
› if (isset($handler[$index])) {
› $promise->resolve($handler[$index]($value));
› } elseif ($index === 1) {
arguments: {
Response {#229}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/Promise.php:156 {
› foreach ($handlers as $handler) {
› self::callHandler($id, $value, $handler);
› }
arguments: {
$index: 1
$value: Response {#229}
$handler: array:3 [ …3]
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/TaskQueue.php:47 {
› while ($task = array_shift($this->queue)) {
› $task();
› }
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/Promise.php:246 {
› $this->waitFn = null;
› $wfn(true);
› } catch (\Exception $reason) {
arguments: {
true
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/Promise.php:223 {
› } elseif ($this->waitFn) {
› $this->invokeWaitFn();
› } elseif ($this->waitList) {
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/Promise.php:267 {
› while (true) {
› $result->waitIfPending();
›
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/Promise.php:225 {
› } elseif ($this->waitList) {
› $this->invokeWaitList();
› } else {
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/promises/src/Promise.php:62 {
› {
› $this->waitIfPending();
›
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/guzzle/src/Client.php:131 {
› $options[RequestOptions::SYNCHRONOUS] = true;
› return $this->requestAsync($method, $uri, $options)->wait();
› }
}
/home/forge/tizen.dynamicscreen.fr/vendor/guzzlehttp/guzzle/src/Client.php:89 {
› ? $this->requestAsync(substr($method, 0, -5), $uri, $opts)
› : $this->request($method, $uri, $opts);
› }
arguments: {
$method: "head"
$uri: "https://gitlab.com/api/v4/projects/10099421/repository/files/sitemap.xml/raw"
$options: array:2 [ …2]
}
}
/home/forge/tizen.dynamicscreen.fr/app/Http/Controllers/FetchController.php:35 {
› try {
› $head = $client->head($url, $query_options);
› } catch (ClientException $ex) {
arguments: {
$method: "head"
$args: array:2 [ …2]
}
}
App\Http\Controllers\FetchController->__invoke() {}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 {
› {
› return call_user_func_array([$this, $method], $parameters);
› }
arguments: {
$function_name: array:2 [ …2]
$parameters: array:2 [ …2]
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 {
› if (method_exists($controller, 'callAction')) {
› return $controller->callAction($method, $parameters);
› }
arguments: {
$method: "__invoke"
$parameters: array:2 [ …2]
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Route.php:212 {
› return $this->controllerDispatcher()->dispatch(
› $this, $this->getController(), $this->getControllerMethod()
› );
arguments: {
$route: Route {#139 …}
$controller: FetchController {#159 …}
$method: "__invoke"
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Route.php:169 {
› if ($this->isControllerAction()) {
› return $this->runController();
› }
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 {
› return $this->prepareResponse(
› $request, $route->run()
› );
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 {
› try {
› return $destination($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 {
›
› return $next($request);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 {
› ) {
› return tap($next($request), function ($response) use ($request) {
› if ($this->shouldAddXsrfTokenCookie()) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 {
›
› return $next($request);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63 {
›
› $response = $next($request);
›
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 {
› {
› $response = $next($request);
›
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 {
› {
› return $this->encrypt($next($this->decrypt($request)));
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 {
›
› return $pipeline($this->passable);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Router.php:684 {
› );
› });
› }
arguments: {
$destination: Closure {#169 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Router.php:659 {
› return $this->prepareResponse($request,
› $this->runRouteWithinStack($route, $request)
› );
arguments: {
$route: Route {#139 …}
$request: Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Router.php:625 {
› {
› return $this->runRoute($request, $this->findRoute($request));
› }
arguments: {
$request: Request {#42 …}
$route: Route {#139 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Router.php:614 {
›
› return $this->dispatchToRoute($request);
› }
arguments: {
$request: Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 {
›
› return $this->router->dispatch($request);
› };
arguments: {
$request: Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 {
› try {
› return $destination($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/fideloper/proxy/src/TrustProxies.php:57 {
›
› return $next($request);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31 {
›
› return $next($request);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31 {
›
› return $next($request);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 {
›
› return $next($request);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 {
›
› return $next($request);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:151 {
› $response = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
arguments: {
$request: Request {#42 …}
$next: Closure {#143 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {
›
› return $callable($passable);
› } catch (Exception $e) {
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 {
›
› return $pipeline($this->passable);
› }
arguments: {
Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 {
› ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
› ->then($this->dispatchToRouter());
› }
arguments: {
$destination: Closure {#22 …}
}
}
/home/forge/tizen.dynamicscreen.fr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 {
›
› $response = $this->sendRequestThroughRouter($request);
› } catch (Exception $e) {
arguments: {
$request: Request {#42 …}
}
}
/home/forge/tizen.dynamicscreen.fr/public/index.php:55 {
› $response = $kernel->handle(
› $request = Illuminate\Http\Request::capture()
› );
arguments: {
$request: Request {#42 …}
}
}
}
}