Categorias
FLUIG

FLUIG – Como contornar o erro “A different object with the same identifier value was already associated with the session”

Situação: Exportação de Formulário

Erro: A different object with the same identifier value was already associated with the session : [com.datasul.technology.webdesk.forms.model.CardEvent#com.datasul.technology.webdesk.forms.model.EventFichaPK[codEmpresa=1, nrDocumento=29, nrVersao=168000, codEvent=enableFields]]. 
ps: A mensagem de erro no Eclipse aparecerá resumida até o trecho “session:”. Clique na mensagem de erro e arraste para baixo, para visualizar a mensagem completa.

Causa: Em alguns casos, o merge do git pode criar tags HEAD nos scripts, ou até mesmo duplicar arquivos e nomeá-los com HEAD no final, conforme print abaixo:

Nesse caso em específico, o arquivo enableFields foi duplicado e renomeado com HEAD. No final da mensagem de erro, é informado o arquivo que está com problemas, com a propriedade codEvent.

Solução: Exclua o(s) arquivo(s) e/ou trecho(s) de código(s) duplicados(s), e a exportação ocorrerá normalmente.

Caso este tutorial tenha lhe ajudado, deixe um comentário abaixo. Adoraremos saber!

¹Fluig é uma marca registrada da Totvs S.A.