Projet

Général

Profil

Actions

Anomalie #1239

fermé

Une erreur est survenue lors de l'enregistrement de la contribution

Ajouté par Stéphane meunier il y a plus de 5 ans. Mis à jour il y a environ 5 ans.

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

0%

Temps estimé:
Version utilisée:

Description

Bonjour,
J'ai suivi ce lien(https://bugs.galette.eu/issues/1228) pour corriger ce problème, mais il reste encore une anomalie.
Lorsque j'ajoute un nouvel adhérent(au-delà de 100), je bascule automatiquement sur la page pour ajouter une contribution avec le nom du nouveau adhérent, puis je rajoute sa cotisation et j'enregistre. A cet dernière étape, j'ai le message d'erreur suivant qui s'affiche(Une erreur est survenue lors de l'enregistrement de la contribution). Je vais donc sur la liste déroulante du contributeur, puis en bas de ce menu, j'ai bien la flèche pour aller chercher le nom du contributeur et j’enregistre. Après cette dernière étape, il n'y a plus de message d'erreur.
Est-il possible de voir pour résoudre ce problème qui arrive à partir de 101 adhérents alors que inférieur à 101 adhérents tout ce fait automatiquement.
Je vous remercie pour votre retour.

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

  • Statut changé de Nouveau à Commentaire
  • Priorité changé de Haut à Normal
  • Version cible 0.9.2.1 supprimé
  • Version utilisée changé de 0.9.2.1 à 0.9.2

Je ne reproduit pas actuellement. Il faudrait tester avec la nightly ; ça a peut être déjà été résolu.

Mis à jour par Stéphane meunier il y a plus de 5 ans

Je viens de tester avec Nightly et j'ai le même problème !
Cordialement.

Mis à jour par Renald Chabot il y a environ 5 ans

Bonjour,
Depuis la mise à jour à la version 0.9.2 j'ai aussi ce problème mais qui ne semble pas relié au nombre de membres ni à leur numéro. L'erreur de l'enregistrement des cotisations (et des dons) se produit sur certains adhérents seulement. Sur d'autres, j'arrive à enregistrer les cotisations sans problème. Je n'arrive pas à trouver une constante sur les adhérents problématiques. Une analyse des logs de la Galette lors d'une erreur me donne cette information
2019-01-23 01:22:38 - 3 - Something went wrong :'( | SQLSTATE23000: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`xxxxxxxx_galette`.`galette_cotisations`, CONSTRAINT `galette_cotisations_ibfk_2` FOREIGN KEY (`id_adh`) REFERENCES `galette_adherents` (`id_adh`))

Merci de me pister sur une possibilité de solution

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

Il faudrait s'assurer qu'iol n'y a pas d'erreur Javascript à l'utilisation de la page, et s'il n'y a rien de ce c ôté, voir les données envoyées, il semble manquer le numéro d'adhérent (ou il est "corrompu").

Mis à jour par Renald Chabot il y a environ 5 ans

Bonjour Johan,

Voici les erreurs signalées par la console dbug de Chrome
"Menu"
"Ajouter une contribution" (Uncaught SyntaxError: Unexpected token , add:383)

"Menu"
"Ajouter un don" (Uncaught SyntaxError: Unexpected token , add:372)

Je continue à investiguer et j'ai trouvé une constante dans les adhérents auxquels je peux ajouter ou non les cotisations ou les dons.

Il ne m'est possible d'ajouter des cotisations SEULEMENT aux 50 premiers adhérents par ordre alphabétique de NOM.
Menu "Ajouter cotisation"
Liste déroulante 50 noms seulement auxquels on peut ajouter une cotisation mais avec un message d'erreur dans la console de dbug Chrome:
Uncaught SyntaxError: Unexpected token , add?id_adh=79:382

Lorsque j'en sélectionne manuellement un autre dans la liste des adhérents et que je tente de lui ajouter une cotisation, le message d'erreur est le suivant:
Uncaught SyntaxError: Unexpected token, add?id_adh=104:383

Tous ceux qui fonctionnent terminent par 382 et ceux qui ne fonctionnent pas terminent par 383

J'espère que c'est suffisamment clair et que ça vous aide à mettre le doigt sur le bobo

Merci

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

Je ne reproduit pas. pour moi, le seul problème JS qui se posait à l'enregistrement des contributions a été corrigé dans la nightly, et ça fonctionne depuis selon les retours des utilisateurs.

L'erreur Cannot add or update a child row: a foreign key constraint fails était typique de ce bug particulier. Il est fort possible que vous parliez tous deux de problèmes différents.

Merci de tester avec la dernière nightly, sans chercher à appliquer quelque correctif que ce soit ; rien ne garanti que de prendre une modification parmi d'autres ait le résultat attendu.

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

  • Statut changé de Commentaire à Rejeté

Pas de retours, et impossible à reproduire.

Actions

Formats disponibles : Atom PDF