Project

General

Profile

Anomalie #1239

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

Added by Stéphane meunier 7 months ago. Updated 6 months ago.

Status:
Rejeté
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
01/19/2019
Due date:
% Done:

0%

Estimated time:
Version utilisée:
Vote:

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.

History

#1

Updated by Johan Cwiklinski 7 months ago

  • Status changed from Nouveau to Commentaire
  • Priority changed from Haut to Normal
  • Target version deleted (0.9.2.1)
  • Version utilisée changed from 0.9.2.1 to 0.9.2

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

#2

Updated by Stéphane meunier 7 months ago

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

#3

Updated by Renald Chabot 7 months ago

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

#4

Updated by Johan Cwiklinski 7 months ago

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

#5

Updated by Renald Chabot 7 months ago

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

#6

Updated by Johan Cwiklinski 7 months ago

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.

#7

Updated by Johan Cwiklinski 6 months ago

  • Status changed from Commentaire to Rejeté

Pas de retours, et impossible à reproduire.

Also available in: Atom PDF