Páginas filhas
  • Ctree Error - Index File Create - It was not possible to open file exclusively

Erro ao realizar abertura do sistema /folder1/folder2/protheus_data/system/sx2XXX.dtc: Ctree Error - Index File Create - It was not possible to open file exclusively

A partir da LIB 20190131, foi adicionado um índice na tabela SX2. Ao acessar o ambiente com essa LIB ou posterior, o Protheus já faz a tentativa de criação do índice. Porém, se o ambiente possuir RPOs com LIBs diferentes (uma atualizada e outra desatualizada) utilizando a mesma pasta System, e o ambiente desatualizado acessar a pasta primeiro, quando o ambiente atualizado acessar e tentar criar o índice, não vai conseguir pois o SX2 já está em uso no ambiente desatualizado, que não criou o índice, gerando o erro acima.

Para a correção do problema no ambiente é necessário aplicar a LIB mais atualizada em todos os repositórios que utilizam a pasta /System/ desse ambiente.

É altamente recomendado utilizar a mesma LIB em todos os serviços que compartilham o /Protheus_data/. Maiores informações sobre LIBs diferentes no mesmo ambiente, neste link:
Tabela XYZ no banco de dados e no StartPath

Obs.: Este procedimento só é aplicável para ambientes com Dicionário de Dados em Arquivo Local (Ctree), não para Dicionário de Dados no Banco de Dados.