Salut Johan, Voici du coup* le lien généré par mon serveur de test :* http://s521418876.onlinehome.fr/galette/webroot/index.php/document/JDJ5JDEwJHQ5UHlUWVZKSExwV01uUlMyYzhRQ2V1RklERmp5Sk8yaDRlZnpZYzRiMEM0LjhWZkMzVm1H
Et les *logs :* 2020-08-20 12:04:50 - ERROR - Galette error: Type: RuntimeException Message: Callable GaletteController does not exist File: /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/CallableResolver.php Line: 99 Trace: #0 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/CallableResolver.php(58): Slim\CallableResolver->resolveCallable('GaletteControll...', 'documentLink') #1 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/CallableResolverAwareTrait.php(41): Slim\CallableResolver->resolve('GaletteControll...') #2 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/Route.php(276): Slim\Routable->resolveCallable('GaletteControll...') #3 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response)) #4 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response)) #5 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/App.php(503): Slim\Route->run(Object(Slim\Http\Request), Object(Slim\Http\Response)) #6 /homepages/18/d521418911/htdocs/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(47): Slim\App->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response)) #7 [internal function]: RKA\SessionMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App)) #8 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(RKA\SessionMiddleware), Array) #9 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App)) #10 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App)) #11 /homepages/18/d521418911/htdocs/galette/lib/Galette/Middleware/TrailingSlash.php(81): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response)) #12 [internal function]: Galette\Middleware\TrailingSlash->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #13 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Array, Array) #14 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #15 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #16 /homepages/18/d521418911/htdocs/galette/lib/Galette/Middleware/Language.php(103): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response)) #17 [internal function]: Galette\Middleware\Language->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #18 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Array, Array) #19 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #20 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #21 /homepages/18/d521418911/htdocs/galette/lib/Galette/Middleware/Telemetry.php(144): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response)) #22 [internal function]: Galette\Middleware\Telemetry->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #23 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Array, Array) #24 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #25 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #26 /homepages/18/d521418911/htdocs/galette/lib/Galette/Middleware/CheckAcls.php(143): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response)) #27 [internal function]: Galette\Middleware\CheckAcls->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #28 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Array, Array) #29 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #30 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure)) #31 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response)) #32 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response)) #33 /homepages/18/d521418911/htdocs/galette/vendor/slim/slim/Slim/App.php(297): Slim\App->process(Object(Slim\Http\Request), Object(Slim\Http\Response)) #34 /homepages/18/d521418911/htdocs/galette/includes/main.inc.php(180): Slim\App->run() #35 /homepages/18/d521418911/htdocs/galette/webroot/index.php(57): require_once('/homepages/18/d...') #36 {main} À vite, Martin. ---------------------------- *Martin BOBEL* Coordinateur du REFER. www.reemploi-idf.org Vice Président au plaidoyer du Réseau National des Ressourceries www.ressourceries.fr <http://www.ressourceries.org/> tel : 06.76.08.72.92 Le mer. 19 août 2020 à 17:13, Johan Cwiklinski <jo...@x-tnd.be> a écrit : > Salut, > > Le 19/08/2020 à 16:45, Martin Bobel - REFER a écrit : > > Chère communauté, > > > > J'ai un bug que je n'arrive pas à résoudre : lorsque j'envoie un mail > > automatique comprenant la variable {LINK_CONTRIBPDF}, le lien généré > > dans le mail me transfère vers une page notifiant une erreur galette. > > Il faut voir dans les logs quelle est l'erreur exacte. > > À quoi ressemble le lien généré ? > > À priori, le bug qui a été corrigé récemment faisait que le lien n'était > pas du tout généré me semble-t'il ; or, tu as un lien qui semble correct > au moins en partie ; donc c'est probablement autre chose. > > ++ > -- > Johan > >