Tenho uma pessoa que, por razões históricas, possui duas identidades no meu fórum e (com permissão) estou tentando mesclá-las. Após talvez 15 segundos de digitar a frase de desbloqueio “transfer” e iniciar a mesclagem, recebo uma caixa de erro:
Ocorreu um erro ao mesclar os usuários.
Não há erro no log de erros na interface do usuário. Não vejo nenhum registro disso no log do rails no sistema de arquivos. Em quais logs posso procurar para encontrar a origem do problema?
Estou atualizado até esta manhã, 093ee1d80c269afd00ba1341a3e71eb97e4ce7f1
Minha suposição é que o problema é que os usuários que você está tentando mesclar têm muita atividade no fórum. A mesclagem de usuários pela interface pode resultar em tempo limite nesses casos. Este é um problema conhecido que estamos planejando corrigir.
Você pode precisar mesclar os usuários executando a tarefa rake users:merge no backend do seu site. Detalhes sobre como fazer isso estão aqui: Rake task for merging users.
Também encontrei o problema, mas antes de ler isso, descobri que simplesmente repetir algumas vezes parecia resolver o erro (ou, pelo menos, resultou na conclusão sem nenhuma mensagem de erro). Talvez alguns posts a mais sejam migrados a cada tentativa, até que a conclusão ocorra antes do tempo limite?