Árvore de páginas

Correção - Access Violation na atualização de campos da base de dados

Esta build contém uma proteção para uma sequência de operações com tabela, que ocasionava ocorrências críticas de Access Violation no Protheus Server, quando da atribuição de um valor a um campo da base de dados principal, caso o log de campos do configurador do ERP estivesse habilitado para a respectiva tabela.

 

Abrangência ERP 10 e 11
Situação

Utilização do log de campo do configurador. 

Ocorrência

Um recurso interno do Protheus Server utilizado para registro de alterações de dados pelo log de campos do configurador era erroneamente destruído após uma sequência específica de operações com tabelas, causando queda do processo com uma ocorrência criítica de Access Violation quando o programa Advpl em uso tentava realizar uma alteração de registro. 

Correção

Realizada proteção na operação de fechamento de tabela com log de campo ativo, para não destruir erroneamente o buffer de registro atual da tabela, usado internamente pelo  log de alteração de registro da aplicação.  

Informação adicional
  • Correção realizada através do chamado TDWXCT.
  • As ocorrências de erro registradas no log de console nestes casos poderiam ser    "Access Violation in function fieldput " e/ou "Access Violation tAssign"

  • Sem rótulos