Tempo aproximado para leitura: 00:05:00 min
Dúvida
Carol Connect (2C) - O que fazer no caso do erro [ERROR] c.t.m.d.AbstractConnectionDao - Error happened when trying to update a batch to processing state?
Ambiente
TOTVS CAROL - Carol Connect (2C) - Todas as versões.
Solução
O passo inicial consiste em encontrar a mensagem de erro completa. Se precisar de ajuda, consulte nosso artigo: TOTVS CAROL - Carol Connect (2C) - Como identificar e resolver mensagens de [ERROR] exibidas nos Logs do 2C?
Ao analisar o log da imagem fornecida, é possível identificar a seguinte mensagem: "[ERROR] c.t.m.d.AbstractConnectionDao - Error happened when trying to update a batch to processing state". No entanto, ao examinar a linha completa do erro, observa-se uma explicação mais detalhada que indica: "SQLServerException: The UPDATE permission was denied on the object 'carol_3c_queue', database 'X'". Dessa forma, é importante ressaltar que a origem da mensagem de erro é o próprio SQL Server.
Para corrigir o erro, é imprescindível que o Administrador de Banco de Dados responsável intervenha para ajustar as permissões do usuário do banco mencionado na configuração da conexão do 2C, além de conceder a permissão de atualização (UPDATE) dos registros do objeto especificado.
TOTVS CAROL - Carol Connect (2C) - Quais tabelas/entidades a Carol cria no banco de dados?
Quando o erro mencionado acontece, o sistema entra em um loop onde o 2C continua enviando as mesmas informações repetidamente, sem conseguir limpar a fila de envio. Isso ocorre porque o usuário associado ao banco de dados tem apenas permissão de leitura, o que impede que o 2C consiga concluir o envio e limpar a fila de mensagens enviadas.
Para garantir que o 2C consiga zerar a fila de envio corretamente, é necessário conceder permissões adequadas ao usuário da base de dados, permitindo não apenas a leitura, mas também a escrita e outras operações necessárias para o correto funcionamento do sistema.
A falta de permissões adequadas pode levar a problemas como o descrito, onde a fila de envio não é processada adequadamente, resultando em loops e repetições de informações. Além disso, é importante revisar as configurações de permissões regularmente para garantir que estejam atualizadas e em conformidade com as necessidades do sistema.
Saiba Mais
CLIQUE AQUI para acessar mais artigos e FAQs do suporte relacionados a TOTVS Carol
CLIQUE AQUI para acessar a documentação técnica da TOTVS Carol no TDN
Carol Connect (2C) - Manual do Usuário
Carol Connect (2C) - Dúvidas Frequentes
0 Comentários