Anomalie #1686
ferméExporter adhérent : erreur de l'application
0%
Description
Bonjour,
Lorsque je souhaite faire un export de mes adhérents via le bouton "Exporter en csv" de la page "Liste des adhérents" suis redirigé sur la page erreur application.
En regardant dans les log je trouve ceci :
Type: ErrorException
Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
File: /home/xxxxxxxxxxxx/www/.gestion/lib/Galette/IO/CsvOut.php
Line: 148
Trace: #0 [internal function]: {closure}(8192, 'str_replace(): ...', '/home/xxxxxxxxxxxx/...', 148)
#1 /home/xxxxxxxxxxxx/www/.gestion/lib/Galette/IO/CsvOut.php(148): str_replace('"', '""', NULL)
J'ai mis les logs en fichier et mon site est publié sur ovh avec PHP 8.1.
Merci d'avance de votre aide pour faire fonctionner l'export qui est bien pratique.
Fichiers
Mis à jour par Fab Agom il y a plus d'un an
Voici les infos systèmes :
Galette version:.... v0.9.6.1
PHP version:........ 8.1.16 cgi-fcgi
PHP config:
max_execution_time:... 165
memory_limit:......... 512M
post_max_size:........ 130M
safe_mode:............
session:.............. files
upload_max_filesize:.. 128M
Database:........... mysql (MySQL Community Server (GPL) / 5.7.42-log)
OS:................. Linux webm183.cluster010.gra.hosting.ovh.net 5.15.41-ovh-vps-grsec-zfs-classid #1 SMP Thu May 19 07:42:04 UTC 2022 x86_64
Browser:............ Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0
Modules:
OK:
module « SimpleXML »
module « gd »
l’un des pilotes PDO « mysql » ou « pgsql »
module « curl »
module « gettext »
module « mbstring »
module « openssl »
module « intl »
module « session »
Should:
Missing:
Plugins:
PHP loaded modules:
Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar,
ctype, curl, dba, dom, hash, FFI, fileinfo, filter, ftp, gd,
gettext, gmp, json, iconv, SPL, session, intl, standard, mbstring, memcached,
mongodb, mysqlnd, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell,
redis, Reflection, imagick, SimpleXML, soap, sockets, sodium, imap, exif, sysvmsg,
sysvsem, sysvshm, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, mysqli, cgi-fcgi,
Mis à jour par Fab Agom il y a plus d'un an
Pour info j'ai effectué la modif du code du topic :Conformité PHP8.1 de ./galette/lib/Galette/IO/CsvOut.php
Maintenant je peux exporter mais mon fichier est vide.
Mis à jour par Johan Cwiklinski il y a plus d'un an
- Duplique Anomalie #1655: Conformité PHP8.1 de ./galette/lib/Galette/IO/CsvOut.php ajouté
Mis à jour par Johan Cwiklinski il y a plus d'un an
- Statut changé de Nouveau à Rejeté
Le problème reporté est effectivement du à la version de PHP, et a été corrigé dans #1655
Quant à un export vide, je n'ai pas connaissance de problème à ce niveau, les exports semblent fonctionner comme escompté de mon côté. Il faudra ouvrir un nouveau ticket pour ce nouveau problème, avec toutes les informations (comment est fait l'export, etc), bien vérifier les logs, ...
Il faudrait aussi vérifier si le problème subsiste avec la dernière version nightly de Galette.