Errore non registrato durante il fallimento dell'unione degli utenti

Ho un utente che, per motivi storici, ha due identità sul mio forum e (con il suo permesso) sto cercando di unirle. Circa 15 secondi dopo aver digitato la frase di sblocco “transfer” e avviato la fusione, ricevo una finestra di errore:

Si è verificato un errore durante l’unione degli utenti.

Non ci sono errori nel registro degli errori nell’interfaccia utente. Non trovo alcun record di ciò nel log di Rails sul filesystem. Quali log potrei esaminare per individuare la causa del problema?

Sono aggiornato a partire da questa mattina, 093ee1d80c269afd00ba1341a3e71eb97e4ce7f1

2 Mi Piace

Immagino che il problema sia dovuto al fatto che gli utenti che stai cercando di fondere hanno molte attività sul forum. In questi casi, la fusione degli utenti tramite l’interfaccia utente può scadere. Si tratta di un problema noto che abbiamo intenzione di risolvere.

Potresti dover fondere gli utenti eseguendo l’attività rake users:merge dal backend del tuo sito. I dettagli su come farlo sono disponibili qui: Rake task for merging users.

3 Mi Piace

Grazie mille! Stavo unendo dalla task di rake da mesi e non mi ero reso conto che i risultati potessero essere diversi. Molto apprezzato!

Inoltre, ho confermato che ha funzionato. :smiling_face:

2 Mi Piace

Ho incontrato lo stesso problema, ma prima di leggere questo, ho scoperto che ripetere semplicemente l’operazione un paio di volte sembrava risolvere l’errore (o almeno portava al completamento senza messaggi di errore). Forse con ogni tentativo vengono migrati alcuni post in più, fino al completamento prima del timeout?

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.