Tengo una persona que, por razones históricas, tiene dos identidades en mi foro y (con su permiso) estoy intentando fusionarlas. Aproximadamente 15 segundos después de escribir la frase de desbloqueo “transfer” e iniciar la fusión, aparece un cuadro de error:
Hubo un error al fusionar los usuarios.
No hay ningún error en el registro de errores de la interfaz de usuario. Tampoco veo ningún registro de esto en el registro de rails del sistema de archivos. ¿En qué registros podría buscar para encontrar el origen del problema?
Estoy actualizado desde esta mañana, commit 093ee1d80c269afd00ba1341a3e71eb97e4ce7f1
Mi suposición es que el problema se debe a que los usuarios que intentas fusionar tienen mucha actividad en el foro. En estos casos, la fusión de usuarios a través de la interfaz de usuario puede agotar el tiempo de espera. Este es un problema conocido que planeamos solucionar.
Es posible que tengas que fusionar los usuarios ejecutando la tarea rake users:merge desde el backend de tu sitio. Los detalles sobre cómo hacerlo están aquí: Rake task for merging users.
¡Ah, gracias! Había estado fusionando desde la tarea de rake durante meses y no me daba cuenta de que los resultados podían ser diferentes. ¡Muchas gracias!
Yo también me encontré con este problema, pero antes de leer esto, descubrí que simplemente repetir el proceso un par de veces parecía resolver el error (o al menos dio como resultado una finalización sin mensajes de error). ¿Quizás con cada intento se migran algunas publicaciones más, hasta que se completa antes de que se agote el tiempo de espera?