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: 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: 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 |