Tempo aproximado para leitura: 00:02:00 min
Ocorrência
Problemas com a classe TWSDLManager utilizando o método ParseURL().
"Can't create file name: 80
Can't open file 1.: Invalid argument"
Mesmo verificando todas as permissões de pastas e compartilhamento de rede o erro persiste.
Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80
Causa
Se o binário do protheus for 32 bits o erro ocorre quando a pasta SysWOW64 está muito cheia
Se o binário do protheus for 64 bits o erro ocorre quando a pasta System32 está muito cheia.
Quando essa pasta (C:\Windows\SysWOW64) esta acima dos 65 mil arquivos o TWSDLManager só funciona com o server em modo console, apagando os arquivos (.tmp) da pasta ele volta a funcionar como serviço
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
Deletar os arquivos .tmp destas pastas
0 Comentários