Forum
See question

Object reference not set to an instance of an object   

17 views
0
♥ 0

Bom dia,

Após atualizar a versão EV SR6 ao abrir a aplicação surge o erro Object reference not set to an instance of an object.

Já reinstalei e reiniciei o servidor.

 

Faça login para poder traduzir
Evolution
Plataforma
Primavera
Marked as spam
Criado há 6 horas e 44 minutos susanarodrigues
s
susanarodrigues Susana Rodrigues Iniciante
1 answers
0
Private answer

O erro “Object reference not set to an instance of an object” na abertura do Cegid Primavera ERP Evolution, especialmente após atualização (como EV SR 6), está normalmente associado a problemas de instalação/Deployment Center, componentes em falta/corrompidos ou configuração incorreta da plataforma.

Segue uma sequência de passos que tem resolvido este tipo de situação em casos semelhantes:

  1. Garantir instalação via Cegid Primavera Deployment Center (PDC)
    Mesmo já tendo reinstalado:

    • Certifique-se de que a instalação/atualização foi feita através do Deployment Center, e não apenas correndo os setups isolados.
    • Instale/repare a última versão do PDC disponível para o cliente.
  2. Reparar todos os componentes principais
    No servidor (e, se aplicável, nos postos):

    • Reparar:
      • DBM (base de dados)
      • Plataforma (PLT)
      • ERP Evolution
      • Componentes base (BAS)
    • Reparar a framework .NET / componentes de runtime do Windows (caso o PDC o indique como requisito).
    • Reiniciar o servidor após as reparações.
  3. Verificar o Deployment / AutoUpdate
    Em vários casos o erro está relacionado com o AutoUpdate/Deployment:

    • Confirme se o Deployment Center está instalado e funcional no servidor/posto onde abre o ERP.
    • Na pasta de instalação (APL), localize a pasta UpdateSelector e verifique o ficheiro:

      Primavera.AutoUpdateClient.MethodSelector
    • Se o Deployment não estiver corretamente instalado ou se suspeitar de corrupção, renomeie este ficheiro (por exemplo, para Primavera.AutoUpdateClient.MethodSelector.old) e teste novamente a abertura da aplicação.
  4. Reparar a plataforma e validar o runtime.config
    Houve casos em que o erro foi resolvido com:

    • Reparação da plataforma (PLT) via setup ou PDC.
    • Validação do ficheiro runtime.config:
      • Abra o runtime.config na pasta da plataforma.
      • Confirme que existe a entrada do módulo da plataforma com o nome e abreviação corretos, por exemplo:

        <Module Name="PRIMAVERA Evolution - Plataforma e Administrador v10.00" Abbreviation="ADM">
      • Se estiver em falta ou com nome/abreviação errados, corrija e volte a testar.
  5. Renomear pastas de configuração e fazer “instalação limpa” (se o erro persistir)
    Caso continue a dar o mesmo erro:

    • Feche o ERP e todos os serviços relacionados.
    • Renomeie:
      • A pasta config da plataforma (por exemplo, para config_old).
      • A pasta APL (por exemplo, APL_old) para garantir substituição total de ficheiros.
    • Desinstale os produtos Cegid Primavera (ERP, Plataforma, etc.).
    • Opcionalmente, use uma ferramenta de limpeza de registo (como Ccleaner) para limpar entradas antigas.
    • Reinicie o servidor.
    • Faça uma instalação “limpa” através do Deployment Center.
  6. Verificar logs e Event Viewer se continuar a falhar
    Se, após todos os passos, o erro persistir:

    • Verifique os logs do ERP e o Event Viewer do Windows (Aplicação e Sistema) para mensagens adicionais.
    • Procure referências a:
      • Ficheiros de configuração em falta (por exemplo, caminhos de SetupRede antigos ou versões LE/Executive que já não existem).
      • Erros de acesso a partilhas de rede ou bases de dados.
    • Se encontrar referências a versões antigas (por exemplo LE, Executive), poderá ser necessário limpar chaves de registo associadas a essas instalações antigas, tal como:

      Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PRIMAVERA\WindowsService200\Services\PRIMAVERA AutoUpdateClient\Applications\ERP100\LE

      (apenas se tiver a certeza de que essa linha já não é usada).

Se possível, indique:

  • Se o erro surge logo ao abrir a plataforma ou apenas ao abrir uma empresa/módulo.
  • Se está a abrir no servidor ou num posto via RDP.
  • Se o Deployment Center está instalado e atualizado.

Com essa informação será mais fácil afinar o passo exato que está a falhar.

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á 6 horas e 43 minutos cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional