Валидатор не принимает пункт 3. Уже и trim() добавил на всякий случай, и поиск элемента в try-catch обернул (без него та же ошибка). Посмотрел ошибки из вопросов, на своих данных проверяю - элемент остаётся на том же месте в файле, информация меняется, точки на запятые в файле не меняются, id сравнивается не contains()... Не могу понять в чём проблема.