Projet

Général

Profil

Actions

Anomalie #230

fermé

Générer étiquette/liste: Don't alter the locale before including class file

Ajouté par Yanruku Me il y a presque 12 ans. Mis à jour il y a environ 11 ans.

Statut:
Rejeté
Priorité:
Haut
Assigné à:
Catégorie:
-
Version cible:
-
Début:
11/04/2012
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

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

galette.log (35,2 ko) galette.log Log galette Yanruku Me, 13/04/2012 20:18
error.log (207 ko) error.log Yanruku Me, 13/04/2012 20:25
gal.sql (31,2 ko) gal.sql Yanruku Me, 14/04/2012 14:49

Mis à jour par Yanruku Me il y a presque 12 ans

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.

Mis à jour par Johan Cwiklinski il y a presque 12 ans

É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)

Mis à jour par Johan Cwiklinski il y a presque 12 ans

  • 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

Mis à jour par Yanruku Me il y a presque 12 ans

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:

Mis à jour par Yanruku Me il y a presque 12 ans

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.

Mis à jour par Johan Cwiklinski il y a presque 12 ans

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 :/

Mis à jour par Yanruku Me il y a presque 12 ans

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

Mis à jour par Johan Cwiklinski il y a presque 12 ans

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 ;)) ?

Mis à jour par Yanruku Me il y a presque 12 ans

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.

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

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

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

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

Mis à jour par Johan Cwiklinski il y a environ 11 ans

  • Statut changé de Commentaire à Rejeté
Actions

Formats disponibles : Atom PDF