Валидатор ругается даже на то, что "Поток чтения из файла не был закрыт." А он закрыт. Ну и на моём тестовом файле обновляет и удаляет строки.