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.

Categorias
FLUIG

FLUIG – Como corrigir o problema que causa logoff automático do usuário?

Nos últimos dias, alguns de nossos clientes nos relataram o seguinte problema na plataforma:
-Ao movimentar solicitações, o sistema efetua logoff do usuário automaticamente.

Analisando o log do servidor, identificamos a seguinte mensagem:

 SEVERE [org.springframework.boot.web.servlet.support.ErrorPageFilter] (default task18) Forwarding to error page from request [/api/v1/pages/versions/published] due to exception [The request was rejected because the URL was not normalized.]: org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL was not normalized. 

Incluímos evidências e anexamos em um ticket na Totvs.

Uma das soluções apresentadas, e que foi a que corrigiu o problema em nossos clientes, foi a desativação de um recurso do Fluig¹, que inclusive a Totvs descontinuou: Fluig Messaging.

Para desativar o serviço, fomos orientados a seguir as seguintes instruções:

-Acesse a plataforma logando com o usuário WCMADMIN. Caso não saiba como realizar esse acesso, há um tutorial neste link: https://bit.ly/2O6t0Gg
-Edite a empresa.
-Clique em “Cadastrar Dados Adicionais”.
-Remova todas as chaves que possuírem a palavra “messaging”.
-Salve, feche o navegador, e acesse novamente com uma aba anônima para testar a correção.

Realizando esses procedimentos, é possível que o problema seja resolvido em seu ambiente Fluig¹.

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

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