Aconteceu hoje num cliente, sem solução ainda.
Na atualização automática estava ocorrendo erro, ora DOS ERROR 3, ora DOS ERROR 5.
Utilizo JPA1.EXE, JPA2.EXE, JPA3.EXE, etc.
Pasta mapeada do servidor Windows Server: Y:\
Abrindo a pasta numa estação: visÃvel JPA.EXE e JPA1.EXE
Abrindo a pasta em outra estação: visÃvel JPA.EXE, JPA1.EXE, JPA2.EXE, JPA3.EXE
Apagando JPA2.EXE e JPA3.EXE..... eram apagados, depois apareciam de novo
Se não fossem os dois terminais um do lado do outro, e eu ter ido pessoalmente, eu nem teria visto isso.
Talvez mais alguém tenha tido esse problema e não tenha percebido.
Mas não faço idéia do que pode ser isso.
O detalhe a mais é esse: de qualquer jeito, esses arquivos que ressuscitam não aparecem no outro terminal.
Não olhei todos os terminais, apenas esses dois, porque já estava em horário ultrapassado.
Por enquanto minha solução foi: se der erro pra atualizar por um terminal, é pra atualizar pelo outro.
Nota: o programa pega o próximo nome disponÃvel pra gravar o EXE... mas... não aparece na pasta, parece disponÃvel mas não está...
Nota2: isso olhando pelo Windows Explorer, não apenas pela função Directory(). É deletar e eles reaparecerem, enquanto no outro terminal não aparecem nunca.