Ir para o conteúdo principal

Erro: OBServerDLL no SAP Business One

Erro: OBServerDLL no SAP Business One

O SAP Business One utiliza uma DLL temporária chamada OBServerDLL_######.dll. Em alguns cenários, como desligamentos incorretos do servidor, essa DLL pode corromper e impedir o login pelo CRM One.

Exemplo de erro apresentado

OBserverGeneric:: GetNewLibraryFromServer: LoadLibrary for observer failed System error 2,
Observer file name: C:\Windows\Temp\SM_OBS_DLL\920140\OBServerDLL_920140.dll

OBserverGeneric:: GetNewLibraryFromServer: LoadLibrary for observer failed System error 14001,
Observer file name: C:\Windows\Temp\SM_OBS_DLL\930160\OBServerDLL_930160.dll

Esses erros variam conforme a versão do SAP Business One (ex: 9.2 ou 9.3), mas todos indicam falha na biblioteca temporária.

No CRM One, essa falha será exibida em uma tarja vermelha com a mesma mensagem retornada pelo SAP.

Erro no CRM One Erro SAP OBServerDLL

Como resolver o problema

1. Parar o serviço SAP Business One DI-Server

Você pode fazer isso de duas formas:

 Via Services.MSC

  1. Pressione Win + R e digite services.msc
  2. Procure por SAP Business One DI Server
  3. Clique com o botão direito e selecione Parar

image.png

 

Via SAP Service Manager

  1. Abra o Service Manager pelo ícone na bandeja do sistema
  2. Selecione SBO DI Server
  3. Clique no ícone de Parar

Abrir Service Manager Parar DI Server

Excluir as pastas temporárias corrompidas

  1. No Windows Explorer, acesse: C:\Windows\Temp
  2. Exclua a pasta SM_OBS_DLL
  3. Se existir, exclua também a pasta SM_OBS_DLL_64

Excluir pastas OBS DLL Excluir OBS_DLL_64

3. Reiniciar o serviço SAP Business One DI-Server

Após a exclusão das pastas:

  • Volte ao Services.MSC ou Service Manager
  • Inicie novamente o serviço SAP Business One DI Server

Reiniciar via Services Reiniciar via Service Manager