Forum
See question

BOT | Processamentos de Inventário   

29 views
0
0

Olá boa tarde tenho um erro no processamento de inventário nas tarefas assíncronas do BOT:

Não foi possível carregar o ficheiro ou assemblagem ‘Newtonsoft.Json, Version=13.0.1.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed’ ou uma das respectivas dependências. A definição do manifesto de assemblagem localizada não corresponde à referência de assemblagem. (Excepção de HRESULT: 0x80131040) | em Primavera.Hurakan.BotHandlers.CreateUserBotMessages.ProcessMessageInternal(IntegrationMessage message)
em Primavera.Hurakan.BotHandlers.CreateUserBotMessages.ProcessMessage(IMessage message)
em Primavera.Hurakan.Core.PipelineEngine.HandlerExecutor(IHandler instance, IMessage messageIn)
em Primavera.Hurakan.Core.PipelineEngine.<>c__DisplayClass34_0.<ExecuteHandler>b__0()
em Primavera.Hurakan.Core.PerformanceHelper.Execute[T](Func`1 function)
em Primavera.Hurakan.Core.PipelineEngine.ExecuteHandler(IntegrationConfigPipelineHandler handlerConfig, IMessage messageIn)
em Primavera.Hurakan.Core.PipelineEngine.ExecuteHandlers(IOrderedEnumerable`1 handlersConfig, IMessage messageIn)
em Primavera.Hurakan.Core.PipelineEngine.ExecutePipeline(IMessage messageIn)
em Primavera.Hurakan.Core.PipelineEngine.Execute(IMessage messageIn, Boolean throwOnError)
em Primavera.Hurakan.Core.PipelineEngine.Execute(IMessage messageIn)
em Primavera.Hurakan.BotHandlers.ExecuteWorkItems.ProcessMessageInternal(IntegrationMessage message)

Faça login para poder traduzir
Inventário
Primavera
Marked as spam
Criado há 1 semana e 1 dia paulosantosdacunha
p
paulosantosdacunha Paulo Santos da Cunha Iniciante
1 answers
0
Private answer

O erro reportado está relacionado com a incompatibilidade ou ausência da versão correta da biblioteca 'Newtonsoft.Json'. Para resolver este problema, siga os passos abaixo:

  • Certifique-se de que o Cegid Primavera está atualizado para a última versão disponível. A resolução de problemas semelhantes foi disponibilizada em builds mais recentes.
  • Verifique se a versão da biblioteca 'Newtonsoft.Json' instalada no sistema corresponde à versão exigida pelo Cegid Primavera (neste caso,13.0.1.0). Caso contrário, atualize ou reinstale a biblioteca.
  • Se o problema persistir, renomeie a pasta HUR localizada em C:\Program Files (x86)\PRIMAVERA\ISG100\Apl\HUR e repare a instalação do módulo BOT utilizando o setup disponível em C:\Program Files (x86)\PRIMAVERA\WindowsService200\AutoUpdate\Downloads\ERP100\LEIPBT.
  • Reinicie o computador após realizar os passos acima.
  • Caso nenhuma das opções resolva o erro, elimine os registos antigos que possam estar a causar conflitos na tabela Bot.BotWorkQueueItems com a seguinte query SQL (execute apenas após realizar um backup da base de dados):

Query SQL:

DELETE FROM Bot.BotWorkQueueItems WHERE LastError IS NOT NULL AND LastError LIKE '%Newtonsoft.Json%' AND State <>2

Após executar a query, reinicie novamente o sistema.

Se o erro persistir, envie um backup da base de dados para análise mais detalhada.

Nota: Consulte os logs do Hurakan para obter mais detalhes sobre o erro e validar se há outros componentes ou dependências que necessitam de atualização.

Melhores cumprimentos.

Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.

Faça login para poder traduzir
Marked as spam
Criado há 1 semana e 1 dia cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional