Páginas filhas
  • Ctree Error 14 - IO Error: 0 - File corrupt at open

Assunto

Produto:

Microsiga Protheus

Versões:

11 e 12

Ocorrência:

Erro ao iniciar o Protheus:

Ctree Error 14 - IO Error: 0 - File corrupt at open File: sigapss.spf

Passo a passo:

Este erro ocorre principalmente nas seguintes situações:
- Parar o Ctree Server antes do Application Server;
- Encerrar os serviços de forma incorreta;
- Queda de energia.

A recomendação para evitar esse erro é: sempre parar os serviços conforme recomendação, ou seja, se for via serviço, parar o serviço pelo sistema operacional. Se for via console, parar via comando, não via fechamento forçado. E sempre deixar o Ctree Server para ser encerrado por último.

Ao se deparar com este erro, a única solução é recriar/restaurar o arquivo afetado. No caso do arquivo sigapss.spf, deve-se parar os serviços, renomear o arquivo na pasta original, então restaurar um backup do mesmo (backups automáticos são salvos na pasta pswbackup). No caso do arquivo de helps (sigahlp.hlp), é necessário recriar os arquivos de helps, conforme procedimento do link abaixo:
http://tdn.totvs.com/display/PROT/Atualizar+Help+de+Campos



Aviso:

Verifique no arquivo ctsrvr.cfg do Ctree Server (por padrão fica na pasta \FairCom\V9.5.2\winX64\bin\ace\isam) se existem as seguintes linhas:

COMPATIBILITY FORCE_WRITETHRU
COMPATIBILITY WTHRU_UPDFLG

Se tiver, remova as mesmas, salve o arquivo e reinicie o CtreeServer. Em builds anteriores ao P11, esta configuração era necessária para garantir o flush de gravação do arquivo de senhas do ERP Microsiga (sigapss.spf). Haja visto que esta configuração não é necessária no ambiente, ela deve ser removida do arquivo ctsrvr.cfg