Projet

Général

Profil

Actions

Anomalie #1686

fermé

Exporter adhérent : erreur de l'application

Ajouté par Fab Agom il y a 10 mois. Mis à jour il y a 10 mois.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
07/07/2023
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

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

galette.log (331 ko) galette.log Fab Agom, 07/07/2023 18:02

Demandes liées 1 (0 ouverte1 fermée)

Duplique Galette - Anomalie #1655: Conformité PHP8.1 de ./galette/lib/Galette/IO/CsvOut.phpFerméJohan Cwiklinski29/08/2022

Actions

Mis à jour par Fab Agom il y a 10 mois

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 10 mois

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 10 mois

  • Duplique Anomalie #1655: Conformité PHP8.1 de ./galette/lib/Galette/IO/CsvOut.php ajouté

Mis à jour par Johan Cwiklinski il y a 10 mois

  • 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.

Actions

Formats disponibles : Atom PDF