Project

General

Profile

Anomalie #230

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

Added by Yanruku Me over 9 years ago. Updated over 8 years ago.

Status:
Rejeté
Priority:
Haut
Category:
-
Target version:
-
Start date:
04/11/2012
Due date:
% Done:

0%

Estimated time:
Version utilisée:
Vote:

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.


Files

galette.log (35.2 KB) galette.log Log galette Yanruku Me, 04/13/2012 08:18 PM
error.log (207 KB) error.log Yanruku Me, 04/13/2012 08:25 PM
gal.sql (31.2 KB) gal.sql Yanruku Me, 04/14/2012 02:49 PM
#1

Updated by Yanruku Me over 9 years ago

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.

#2

Updated by Johan Cwiklinski over 9 years ago

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

#3

Updated by Johan Cwiklinski over 9 years ago

  • Assignee set to 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

#4

Updated by Yanruku Me over 9 years ago

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:

#5

Updated by Yanruku Me over 9 years ago

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.

#6

Updated by Johan Cwiklinski over 9 years ago

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

#7

Updated by Yanruku Me over 9 years ago

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

#8

Updated by Johan Cwiklinski over 9 years ago

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

#9

Updated by Yanruku Me over 9 years ago

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.

#10

Updated by Johan Cwiklinski almost 9 years ago

  • Version utilisée set to 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.

#11

Updated by Johan Cwiklinski over 8 years ago

  • Status changed from Nouveau to 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.

#12

Updated by Johan Cwiklinski over 8 years ago

  • Status changed from Commentaire to Rejeté

Also available in: Atom PDF