Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Fluig - Plataforma - ARQ - Serviço do Fluig entra em loop e não abre a página de login

Tempo aproximado para leitura: 00:10:00 min

Dúvida
Como proceder quando o serviço do Fluig inicia, porém, entra em loop disparando os erros abaixo no arquivo server.log?

2023-03-08 14:58:05,335 INFO [com.fluig.startup.service.FluigStartupBean] (EJB TIMER - 1) ===============================================
2023-03-08 14:58:05,335 INFO [com.fluig.startup.service.FluigStartupBean] (EJB TIMER - 1) == Fluig is starting. Please wait. ==
2023-03-08 14:58:05,351 INFO [com.fluig.startup.service.FluigStartupBean] (EJB TIMER - 1) == Waiting for mail template copy ==
2023-03-08 14:58:05,351 INFO [com.fluig.startup.service.FluigStartupBean] (EJB TIMER - 1) ===============================================
2023-03-08 14:58:17,837 ERROR [stderr] (Thread-91) java.nio.file.ProviderNotFoundException: Provider "jar" not found
2023-03-08 14:58:17,837 ERROR [stderr] (Thread-91) at java.base/java.nio.file.FileSystems.newFileSystem(FileSystems.java:357)
2023-03-08 14:58:17,837 ERROR [stderr] (Thread-91) at com.totvs.technology.wcm//com.totvs.technology.wcm.WCMService$StandAloneScanner.createWarZip(WCMService.java:1272)
2023-03-08 14:58:17,837 ERROR [stderr] (Thread-91) at com.totvs.technology.wcm//com.totvs.technology.wcm.WCMService$StandAloneScanner.run(WCMService.java:1134)
2023-03-08 14:58:17,837 ERROR [stderr] (Thread-91) at java.base/java.lang.Thread.run(Thread.java:834)

 

Ambiente
TOTVS Fluig Plataforma - Configurações Técnicas - Todas as versões


Solução
01. Identificar os erros mencionados acima no seu arquivo server.log, disponível no caminho:

  • <diretório de instalação do fluig>\appserver\domain\servers\fluig1\log\server.log

02. Realizar a limpeza dos arquivos temporários e pastas keys conforme o passo a passo abaixo:

Avalie novamente se os erros e o loop continuam ocorrendo, em caso afirmativo, prossiga com o passo 3.

03. Verifique se dentro das pastas abaixo existe algum arquivo/diretório que não esteja nos formatos .war, .ear ou .jar, caso exista é necessário que os arquivos sejam removidos das pastas.

  • <diretório de instalação do Fluig>\appserver\apps
  • <diretório de instalação do Fluig>\appserver\core
  • <diretório de instalação do Fluig>\appserver\system

Os arquivos temporários gerados neste pasta são excluídos no momento da finalização dos serviços, porém, em casos de desligamentos forçados do ambiente estes arquivos podem não ser excluídos automaticamente. Assim, é necessário fazer a exclusão manualmente, geralmente os arquivos temporários estão no formato .tmp ou são diretórios como o mesmo nome de arquivos .war, .ear e .jar.

Realize o passo 2 novamente, inicie os serviços e avalie se os erros e o loop continuam ocorrendo, em caso afirmativo, prossiga com o passo 4.

04. Caso o procedimento acima não tenha solucionado essa situação, é provável que esteja faltando uma chave primária na tabela "FLUIG_RUNTIMEDATA", ocasionando o loop na mensagem "Waiting for mail template copy" e impedindo o acesso ao ambiente.

 

ATENÇÃO:

Para corrigir esse problema será necessário executar algumas queries no Banco de Dados, porém, sempre que houver necessidade de alterações dessa natureza, recomendamos que um backup da aplicação seja realizado no período que antecede as alterações e conforme a documentação abaixo:

05. Com o backup da aplicação feito:

  • Pare os serviços do Fluig: (1) fluig, (2) fluig_Indexer e (3) fluig_RealTime.
  • Delete os registros duplicados na tabela "FLUIG_RUNTIMEDATA" executando o comando abaixo:
DELETE T
FROM
(
SELECT *
, DupRank = ROW_NUMBER() OVER (
PARTITION BY DATA_KEY
ORDER BY (SELECT NULL)
)
FROM FLUIG_RUNTIMEDATA
) AS T
WHERE DupRank > 1
  • Altere a tabela inserindo uma chave primária executando o comando abaixo:
ALTER TABLE FLUIG_RUNTIMEDATA 
ADD CONSTRAINT PK__FLUIG_RUNTIMEDATA_DATA_KEY PRIMARY KEY CLUSTERED (DATA_KEY);
  • Inicie novamente os serviços do Fluig: (1) fluig, (2) fluig_Indexer e (3) fluig_RealTime.

Importante
Acompanhe o processo de inicialização/deploy para garantir que tudo ocorrerá bem.


A partir da versão Voyager 2.0, as configurações foram migradas dos arquivos domain.xml e host.xml para o standalone.xml. Este artigo se refere às versões anteriores ao Voyager 2.0.
Para mais informações sobre a migração e as diferenças entre as versões, consulte nossa documentação Atualização Voyager (2.0) - O arquivo de configurações da plataforma mudou!

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _