Projet

Général

Profil

Actions

Anomalie #1797

fermé

Timeout when checking new release

Ajouté par Guillaume AGNIERAY il y a environ 2 mois. Mis à jour il y a environ 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
-
Début:
02/03/2024
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Détails

Type : Twig\Error\RuntimeError

Code : 0

Message : An exception has been thrown during the rendering of a template ("cURL error 28: Resolving timed out after 2000 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://download.tuxfamily.org/galette/").

Fichier : /var/html/galette/galette/templates/default/elements/footer.html.twig

Ligne : 21

Trace

#0 /var/html/galette/galette/vendor/twig/twig/src/Template.php(367): Twig\Template->displayWithErrorHandling()
#1 /var/html/galette/galette/data/cache/v1.1.0-dev/templates/4f/4fb0d2cf9d539a13c6a67359c0c6cbb0.php(206): Twig\Template->display()
#2 /var/html/galette/galette/vendor/twig/twig/src/Template.php(394): __TwigTemplate_5dfc1c38fddf2e015e7edf1b92b8e309->doDisplay()
#3 /var/html/galette/galette/vendor/twig/twig/src/Template.php(367): Twig\Template->displayWithErrorHandling()
#4 /var/html/galette/galette/data/cache/v1.1.0-dev/templates/c6/c6f8104a0fb952f8de1e7736e49084a7.php(46): Twig\Template->display()
#5 /var/html/galette/galette/vendor/twig/twig/src/Template.php(394): __TwigTemplate_494d58f3b86af195ce0aa70de67e0c21->doDisplay()
#6 /var/html/galette/galette/vendor/twig/twig/src/Template.php(367): Twig\Template->displayWithErrorHandling()
#7 /var/html/galette/galette/vendor/twig/twig/src/Template.php(379): Twig\Template->display()
#8 /var/html/galette/galette/vendor/twig/twig/src/TemplateWrapper.php(40): Twig\Template->render()
#9 /var/html/galette/galette/vendor/twig/twig/src/Environment.php(280): Twig\TemplateWrapper->render()
#10 /var/html/galette/galette/vendor/slim/twig-view/src/Twig.php(154): Twig\Environment->render()
#11 /var/html/galette/galette/vendor/slim/twig-view/src/Twig.php(210): Slim\Views\Twig->fetch()
#12 /var/html/galette/galette/lib/Galette/Controllers/GaletteController.php(129): Slim\Views\Twig->render()
#13 [internal function]: Galette\Controllers\GaletteController->dashboard()
#14 /var/html/galette/galette/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array()
#15 /var/html/galette/galette/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call()
#16 /var/html/galette/galette/vendor/slim/slim/Slim/Routing/Route.php(358): DI\Bridge\Slim\ControllerInvoker->__invoke()
#17 /var/html/galette/galette/lib/Galette/Middleware/Authenticate.php(176): Slim\Routing\Route->handle()
#18 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(269): Galette\Middleware\Authenticate->__invoke()
#19 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#20 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\MiddlewareDispatcher->handle()
#21 /var/html/galette/galette/vendor/slim/slim/Slim/Routing/Route.php(315): Slim\MiddlewareDispatcher->handle()
#22 /var/html/galette/galette/vendor/slim/slim/Slim/Routing/RouteRunner.php(68): Slim\Routing\Route->run()
#23 /var/html/galette/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\Routing\RouteRunner->handle()
#24 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): RKA\SessionMiddleware->process()
#25 /var/html/galette/galette/vendor/slim/csrf/src/Guard.php(476): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#26 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Csrf\Guard->process()
#27 /var/html/galette/galette/lib/Galette/Middleware/Language.php(66): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#28 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Galette\Middleware\Language->__invoke()
#29 /var/html/galette/galette/lib/Galette/Middleware/Telemetry.php(67): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#30 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Galette\Middleware\Telemetry->__invoke()
#31 /var/html/galette/galette/includes/main.inc.php(173): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#32 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(269): Closure->{closure}()
#33 /var/html/galette/galette/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#34 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\RoutingMiddleware->process()
#35 /var/html/galette/galette/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#36 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\ErrorMiddleware->process()
#37 /var/html/galette/galette/vendor/slim/twig-view/src/TwigMiddleware.php(115): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#38 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Views\TwigMiddleware->process()
#39 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#40 /var/html/galette/galette/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle()
#41 /var/html/galette/galette/vendor/slim/slim/Slim/App.php(183): Slim\App->handle()
#42 /var/html/galette/galette/includes/main.inc.php(205): Slim\App->run()
#43 /var/html/galette/galette/webroot/index.php(48): require_once('...')
#44 {main}
Détails

Type : GuzzleHttp\Exception\ConnectException

Code : 0

Message : cURL error 28: Resolving timed out after 2000 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://download.tuxfamily.org/galette/

Fichier : /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php

Ligne : 210

Trace

#0 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\Handler\CurlFactory::createRejection()
#1 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\Handler\CurlFactory::finishError()
#2 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\Handler\CurlFactory::finish()
#3 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke()
#4 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#5 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(35): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}()
#6 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#8 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#10 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke()
#11 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\Client->transfer()
#12 /var/html/galette/galette/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Client->requestAsync()
#13 /var/html/galette/galette/lib/Galette/Util/Release.php(104): GuzzleHttp\Client->request()
#14 /var/html/galette/galette/lib/Galette/Util/Release.php(85): Galette\Util\Release->findLatestRelease()
#15 /var/html/galette/galette/lib/Galette/Core/Galette.php(85): Galette\Util\Release->getLatestRelease()
#16 [internal function]: Galette\Core\Galette::getNewRelease()
#17 /var/html/galette/galette/includes/dependencies.php(132): forward_static_call_array()
#18 /var/html/galette/galette/data/cache/v1.1.0-dev/templates/0f/0f27cddeaaa0b92b31420aa4713f8d89.php(37): {closure}()
#19 /var/html/galette/galette/vendor/twig/twig/src/Template.php(394): __TwigTemplate_f16b52a7f77047474fd07417b277e804->doDisplay()
#20 /var/html/galette/galette/vendor/twig/twig/src/Template.php(367): Twig\Template->displayWithErrorHandling()
#21 /var/html/galette/galette/data/cache/v1.1.0-dev/templates/4f/4fb0d2cf9d539a13c6a67359c0c6cbb0.php(206): Twig\Template->display()
#22 /var/html/galette/galette/vendor/twig/twig/src/Template.php(394): __TwigTemplate_5dfc1c38fddf2e015e7edf1b92b8e309->doDisplay()
#23 /var/html/galette/galette/vendor/twig/twig/src/Template.php(367): Twig\Template->displayWithErrorHandling()
#24 /var/html/galette/galette/data/cache/v1.1.0-dev/templates/c6/c6f8104a0fb952f8de1e7736e49084a7.php(46): Twig\Template->display()
#25 /var/html/galette/galette/vendor/twig/twig/src/Template.php(394): __TwigTemplate_494d58f3b86af195ce0aa70de67e0c21->doDisplay()
#26 /var/html/galette/galette/vendor/twig/twig/src/Template.php(367): Twig\Template->displayWithErrorHandling()
#27 /var/html/galette/galette/vendor/twig/twig/src/Template.php(379): Twig\Template->display()
#28 /var/html/galette/galette/vendor/twig/twig/src/TemplateWrapper.php(40): Twig\Template->render()
#29 /var/html/galette/galette/vendor/twig/twig/src/Environment.php(280): Twig\TemplateWrapper->render()
#30 /var/html/galette/galette/vendor/slim/twig-view/src/Twig.php(154): Twig\Environment->render()
#31 /var/html/galette/galette/vendor/slim/twig-view/src/Twig.php(210): Slim\Views\Twig->fetch()
#32 /var/html/galette/galette/lib/Galette/Controllers/GaletteController.php(129): Slim\Views\Twig->render()
#33 [internal function]: Galette\Controllers\GaletteController->dashboard()
#34 /var/html/galette/galette/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array()
#35 /var/html/galette/galette/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call()
#36 /var/html/galette/galette/vendor/slim/slim/Slim/Routing/Route.php(358): DI\Bridge\Slim\ControllerInvoker->__invoke()
#37 /var/html/galette/galette/lib/Galette/Middleware/Authenticate.php(176): Slim\Routing\Route->handle()
#38 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(269): Galette\Middleware\Authenticate->__invoke()
#39 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#40 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Slim\MiddlewareDispatcher->handle()
#41 /var/html/galette/galette/vendor/slim/slim/Slim/Routing/Route.php(315): Slim\MiddlewareDispatcher->handle()
#42 /var/html/galette/galette/vendor/slim/slim/Slim/Routing/RouteRunner.php(68): Slim\Routing\Route->run()
#43 /var/html/galette/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\Routing\RouteRunner->handle()
#44 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): RKA\SessionMiddleware->process()
#45 /var/html/galette/galette/vendor/slim/csrf/src/Guard.php(476): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#46 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Csrf\Guard->process()
#47 /var/html/galette/galette/lib/Galette/Middleware/Language.php(66): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#48 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Galette\Middleware\Language->__invoke()
#49 /var/html/galette/galette/lib/Galette/Middleware/Telemetry.php(67): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#50 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(168): Galette\Middleware\Telemetry->__invoke()
#51 /var/html/galette/galette/includes/main.inc.php(173): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#52 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(269): Closure->{closure}()
#53 /var/html/galette/galette/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#54 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\RoutingMiddleware->process()
#55 /var/html/galette/galette/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(76): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#56 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Middleware\ErrorMiddleware->process()
#57 /var/html/galette/galette/vendor/slim/twig-view/src/TwigMiddleware.php(115): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#58 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(121): Slim\Views\TwigMiddleware->process()
#59 /var/html/galette/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(65): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#60 /var/html/galette/galette/vendor/slim/slim/Slim/App.php(199): Slim\MiddlewareDispatcher->handle()
#61 /var/html/galette/galette/vendor/slim/slim/Slim/App.php(183): Slim\App->handle()
#62 /var/html/galette/galette/includes/main.inc.php(205): Slim\App->run()
#63 /var/html/galette/galette/webroot/index.php(48): require_once('...')
#64 {main}

Mis à jour par Johan Cwiklinski il y a environ 2 mois

  • Assigné à mis à Johan Cwiklinski

Fix proposal:
https://github.com/galette/galette/pull/454

I've not been able to reproduce; it may be related to your network, or to tuxfamily's one. Anyway, proposed fix should prevent those kind of errors.

Mis à jour par Guillaume AGNIERAY il y a environ 2 mois

Johan Cwiklinski a écrit (#note-1):

Fix proposal:
https://github.com/galette/galette/pull/454

I've not been able to reproduce; it may be related to your network, or to tuxfamily's one. Anyway, proposed fix should prevent those kind of errors.

I can't reproduce (on purpose) neither. It only happened twice since the feature was introduced in core.
Catching the error will prevent it to be displayed to the users. Thanks.

Mis à jour par Johan Cwiklinski il y a environ 2 mois

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a environ 2 mois

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF