Tempo aproximado para leitura: 00:01:20min
Ocorrência
Ao efetuar o login na Plataforma Fluig, a página home permanece em estado de carregamento até que, em determinado momento, ocorra um timeout.
Ambiente
TOTVS Fluig Plataforma - Usuários - Todas as versões
Causa
A situação ocorre em virtude do cadastro de um Grupo 'cíclico', ou seja, o Grupo A incluía o Grupo B, e o Grupo B incluía o Grupo A.
Em decorrência disso, quando usuários pertencentes a um desses grupos acessavam o Fluig, a plataforma entrava em um loop ao tentar resolver as permissões, resultando no erro abaixo registrado no log:
Caused by: java.lang.StackOverflowError at
(...)
at deployment.fluig-server.ear.foundation-impl.jar//com.totvs.technology.foundation.permission.service.PermissionServiceCacheBean.getGroup(PermissionServiceCacheBean.java:454)
Solução
Para resolver esta ocorrência, execute o comando no banco de dados a fim de identificar quais grupos estão configurados dessa maneira:
select g2.groupuserrole_id, g1.group_code, g2.child_groupcode from fdn_groupuserrole g1, fdn_groupuserrole g2 where g1.child_groupcode = g2.group_code and g2.child_groupcode = g1.group_code and g1.child_groupcode is not null;
Após identificado os grupos, ajustar o cadastro e a situação será normalizado para os usuários.
0 Comentários