Das klingt alles so, als würde der FTP-Server die Datei während des Übertragens sperren, so dass mAirList sie nicht mehr im Schreib-Modus öffnen darf. Was mir merkwürdig vorkommt - der FTP-Server will ja eigentlich nur lesen. Warum sperrt er sie also? Ist eigentlich überflüssig.
Davon ab gebe ich zu, dass ich die Fehlerbehandlung relativ "defensiv" programmiert habe. Geht was schief, wird das System sicherheitshalber deaktiviert. Davon ausgehend, dass nur was schiefläuft, wenn man was falsch konfiguriert hat (falschen Ordner angegeben oder so), ist das sicherlich ok, bei temporären Problemen aber offenbar der falsche Weg. Vielleicht wäre eine Sicherheitsabfrage "Soll das Logging deaktiviert werden?" besser.
Torben