Anomalie #230
fermé
Générer étiquette/liste: Don't alter the locale before including class file
Ajouté par Yanruku Me il y a environ 12 ans.
Mis à jour il y a environ 11 ans.
Description
Bonjour,
Je teste Galette depuis aujourd'hui (pour ce faire, je l'ai installé sur XAMPP Windows) et je dois vous féliciter pour cette belle application.
Par contre, j'ai un problème (de taille) au niveau de la "Liste d'émargement" et de la fonction "Générer les étiquettes". Lorsque j'essaie de le faire pour un plusieurs membres fictifs de ma liste j'obtiens l'erreur: Don't alter the locale before including class file
(qui s'affiche en haut de la liste des membres). Les logs ne semblent pas détecter le problème si ce n'est une série de lignes du type: avr. 10 23:28:28 galette [info] [get_numeric_form_value] not a numeric value! (value was: ``)
dont je ne sais pas si elles sont reliés à mon problème ou à un autre problème que je rencontre.
Pour avoir réinstaller Galette plusieurs fois à la recherche d'une solution, je pense (mais je suis pas certain) que le problème survient qu'à partir du moment où on ajoute un deuxième membre à notre liste d'adhérents (l'effacer pour revenir à un seul adhérent en résout pas le problème)
J'aimerais beaucoup profiter de cette fonctionnalité et je suis prêt à fournir les informations et effectuer les tests que vous jugerez nécessaires.
Merci.
Fichiers
J'ajoute aussi que la page d'accueil http://localhost/galette/desktop.php reste blanche une fois connecté sur le compte Superadmin et que tous les indiquant de jours restants ou en retard pour les cotisations affichent: 6015 jours restants (fin le 10/04/2016)... peu-importe le nombre de jours qu'il reste réellement.
Je spécifie au cas où ça aurait un lien.
Étrange cette erreur, je ne l'ai jamais rencontrée :/
J'ai besoin de connaître les versions de galette, xampp et windows utilisées. À priori, Galette 0.7 fonctionne sous windows/xampp, et l'actuelle version de développement fonctionnait encore il y a peu ; je ne teste pas régulièrement puisque je n'utilise pas windows...
Quant au problème de dates, je n'ai pas non plus la moindre idée de ce qui peut se passer ; j'aurai besoin de détails pour reproduire le souci. Je pense que de vérifier dans un premier temps que la directive timezone de php est correctement configurée (ce qui n'est plus le cas par défaut depuis la version 5.3 de PHP)
- Assigné à mis à Johan Cwiklinski
Il faudrait également fournir les logs d'erreur PHP du xampp ; chacune des erreurs rapportées ici devrait y être décrite d'avantage
Bonjour,
Il s'agit de Windows 7 SP1 - 64 bits et de XAMPP 1.7.4 (avec PHP 5.3.5)
Voici mon logs Galette:
Désolé, j'ai appuyé sur Entrée en pensant hébergé le fichier... mais ça a envoyé le message (mon erreur).
Je disais donc, vous trouverez également le log d'erreur de XAMPP ci-joint.
J'ai effectué quelques tests il s'avère que ma première hypothèse est fausse: le problème survient lorsque le système des contributions entre en jeu (donc lorsqu'un adhérent est à jour, ou pas)... Si les adhérents sélectionnés pour la production de liste n'ont pas à faire de cotisations (en cochant l'option dans leur profil) ou n'ont jamais cotisé et qu'il y a un seul adhérent sélectionné, la liste fonctionne...
Merci pour votre aide.
J'ai regardé vite fait le log ; la seule vraie erreur est que le module curl n'est pas présent (ce qui explique la page blanche sur le tableau de bord -- confer les pré-requis).
J'ai vu passer des références à adodb aussi ; je présume qu'il s'agissait d'un test sur une ancienne version ? (adodb n'existe plus dans Galette 0.7)...
Je vais tenter de reproduire le problème sur un environnement similaire ce week-end si j'en ai le temps... Peut-être serait-il intéressant discuter de ce souci sur la liste de discussion pour voir si d'autres rencontrent ce problème ? Il semble que d'autres personnes utilisent une configuration similaire, et je n'ai pas eu de retours d'erreur jusqu'à maintenant :/
Bonjour,
Je confirme que le desktop fonctionne depuis depuis l'activation du module curl.
J'ai également configuré ma default timezone pour America/Montreal (et oui je suis du Québec), mais cela n'a pas changé le 6015 jours... J'imagine qu'il y a peut-être un lien entre les deux problèmes, mais, ne connaissant pas trop la plateforme, je n'ose pas m'y risquer.
Encore une fois, merci de votre aide. J'essayerai de faire un tour sur la liste de discussion...
Yanruku Me a écrit :
Bonjour,
Je confirme que le desktop fonctionne depuis depuis l'activation du module curl.
C'est déjà ça de réglé :)
J'ai également configuré ma default timezone pour America/Montreal (et oui je suis du Québec), mais cela n'a pas changé le 6015 jours... J'imagine qu'il y a peut-être un lien entre les deux problèmes, mais, ne connaissant pas trop la plateforme, je n'ose pas m'y risquer.
Hum... OK, ça valait la peine d'essayer (et de toutes façons, ça évitera des soucis à l'avenir ; c'est certain).
Serait-il possible de me mettre à disposition un dump de la base de données utilisée ; ça m permettra de voir si je reproduit le problème avec les même données (m'envoyer ça directement par mail, pas ici ;)) ?
Bonjour,
Je peux vous la mettre ici même, il n'y a rien de sensible dans cette base de donnée (les noms sont fictifs, les adresses e-mails sont fictives, les villes, les rues, les codes postaux etc. J'en étais encore qu'à comprendre le fonctionnement du système avant d'effectuer les vrais tests de pré-production.
- Version utilisée mis à 0.7.0
Je n'avais pas vu que le dump avait été déposé ; désolé.
J'ai donc testé les différents points avec ce dump. Je ne reproduit pas le souci avec la liste d'émargement ; et le problème de date vient visiblement d'une valeur erronée dans la base. Je pense que c'est peut-être en rapport avec un problème d’internationalisation des dates réglé dans Galette 0.7.1 ; il faudrait tester de nouveau pour voir si le problème existe toujours sur la dernière version stable.
- Statut changé de Nouveau à Commentaire
D'autres modifications qui peuvent influer sur la génération des PDF ont été intégrés à la branche develop et seront disponibles dans la version 0.7.3.
- Statut changé de Commentaire à Rejeté
Formats disponibles : Atom
PDF