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