
Ça donne : 10.3.20.26 - 2025-03-01 09:46:56 - ERROR - An error occurred while exporting | Galette\IO\CsvOut::export(): Argument #2 ($separator) must be of type string, SimpleXMLElement given, called in /home/sudreche/bdd/adherents-1.1.5.2/lib/Galette/IO/CsvOut.php on line 302 #0 /home/sudreche/bdd/adherents-1.1.5.2/lib/Galette/IO/CsvOut.php(302): Galette\IO\CsvOut->export(Object(Laminas\Db\ResultSet\ResultSet), Object(SimpleXMLElement), Object(SimpleXMLElement), true, Resource id #409) #1 /home/sudreche/bdd/adherents-1.1.5.2/lib/Galette/IO/CsvOut.php(408): Galette\IO\CsvOut->runXmlParametedExport('cotisationsComp') #2 /home/sudreche/bdd/adherents-1.1.5.2/lib/Galette/Controllers/CsvController.php(171): Galette\IO\CsvOut->runParametedExport('cotisationsComp') #3 [internal function]: Galette\Controllers\CsvController->doExport(Object(Slim\Psr7\Request), Object(Slim\Psr7\Response)) #4 /home/sudreche/bdd/adherents-1.1.5.2/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array(Array, Array) #5 /home/sudreche/bdd/adherents-1.1.5.2/vendor/php-di/slim-bridge/src/ControllerInvoker.php(45): Invoker\Invoker->call(Array, Array) #6 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/Routing/Route.php(363): DI\Bridge\Slim\ControllerInvoker->__invoke(Array, Object(Slim\Psr7\Request), Object(Slim\Psr7\Response), Array) #7 /home/sudreche/bdd/adherents-1.1.5.2/lib/Galette/Middleware/Authenticate.php(166): Slim\Routing\Route->handle(Object(Slim\Psr7\Request)) #8 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Galette\Middleware\Authenticate->__invoke(Object(Slim\Psr7\Request), Object(Slim\Routing\Route)) #9 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #10 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request)) #11 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request)) #12 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run(Object(Slim\Psr7\Request)) #13 /home/sudreche/bdd/adherents-1.1.5.2/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request)) #14 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): RKA\SessionMiddleware->process(Object(Slim\Psr7\Request), Object(Slim\Routing\RouteRunner)) #15 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/csrf/src/Guard.php(482): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #16 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Csrf\Guard->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #17 /home/sudreche/bdd/adherents-1.1.5.2/lib/Galette/Middleware/Language.php(68): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #18 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Language->__invoke(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #19 /home/sudreche/bdd/adherents-1.1.5.2/lib/Galette/Middleware/Telemetry.php(69): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #20 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Telemetry->__invoke(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #21 /home/sudreche/bdd/adherents-1.1.5.2/includes/main.inc.php(177): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #22 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Closure->{closure}(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #23 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #24 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #25 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #26 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #27 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/twig-view/src/TwigMiddleware.php(117): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #28 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #29 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #30 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request)) #31 /home/sudreche/bdd/adherents-1.1.5.2/vendor/slim/slim/Slim/App.php(193): Slim\App->handle(Object(Slim\Psr7\Request)) #32 /home/sudreche/bdd/adherents-1.1.5.2/includes/main.inc.php(209): Slim\App->run() #33 /home/sudreche/bdd/adherents-1.1.5.2/webroot/index.php(50): require_once('/home/sudreche/...') #34 {main} Si ça t'inspire, tant mieux. Sinon, ne te prends pas trop la tête, je vais convertir en yaml petit à petit. Alain On Sat, 1 Mar 2025, Johan Cwiklinski wrote:
Salut,
Le 01/03/2025 à 09:49, Contact CID Auditeur a écrit :
Salut,
Tu dois passer en YAML et de plus déplacer le fichier dans \includes\sys_config La transcription n'est pas difficile à faire.
Effectivement ce n'est pas très compliqué, l'exemple commenté existe dans la doc.
Cela dit, les fichiers XML existants sont censés fonctionner, le correctif est là : https://github.com/galette/galette/commit/48a277e91df52b54298edf6149bf862b8a...
++ -- Johan _______________________________________________ Galette-users mailing list -- galette-users@mailman3.com To unsubscribe send an email to galette-users-leave@mailman3.com