Erreur non journalisée lors de l'échec de la fusion des utilisateurs

J’ai une personne qui, pour des raisons historiques, possède deux identités sur mon forum, et (avec son accord) j’essaie de les fusionner. Environ 15 secondes après avoir saisi la phrase de déblocage « transfer » et lancé la fusion, une boîte d’erreur s’affiche :

Une erreur s’est produite lors de la fusion des utilisateurs.

Il n’y a aucune erreur dans le journal d’erreurs de l’interface utilisateur. Je ne vois aucune trace de cela dans le journal Rails sur le système de fichiers. Quels journaux devrais-je examiner pour identifier la source du problème ?

Je suis à jour depuis ce matin, version 093ee1d80c269afd00ba1341a3e71eb97e4ce7f1

Je pense que le problème vient du fait que les utilisateurs que vous tentez de fusionner ont beaucoup d’activité sur le forum. La fusion d’utilisateurs via l’interface peut expirer dans ces cas. Il s’agit d’un problème connu que nous prévoyons de corriger.

Vous devrez peut-être fusionner les utilisateurs en exécutant la tâche rake users:merge depuis le backend de votre site. Vous trouverez les détails sur la façon de procéder ici : Rake task for merging users.

Ah, merci ! J’avais fusionné à partir de la tâche Rake pendant des mois, sans réaliser que les résultats pouvaient être différents. Merci beaucoup !

Aussi, confirmé que cela a fonctionné. :smiling_face:

J’ai rencontré le même problème – mais avant de lire ceci, j’ai découvert que répéter simplement l’opération quelques fois semblait résoudre l’erreur (ou du moins aboutir à une exécution sans message d’erreur). Peut-être que quelques publications de plus sont migrées à chaque tentative, jusqu’à ce que la fusion se termine avant le délai d’attente ?