В общем есть БП 2.0 у заказчика. Он загружает периодически данные XML файлом.
И вот загружал, загружал, а теперь при загрузке на определенных строках загрузка зависает.
Куда собственно смотреть? Открыл я файл, нашел там проблемную строку. Нашел это же в базе. Все выглядит нормально.
Сделал тестирование и исправление базы.
В какую сторону копать и как решать все это без понятия.
(3) В журнале последняя запись с тем объектом что и в строке состояния. Записана без ошибок.
Удаляю эту строку из xml, и загрузка идет дальше, до следующей строки. И так уже с десяток удалил объектов из xml (4) Попробую удалить все остальные строки
Пока удалял все строки кроме одной, обработка с включенным режимом отладки (Дополнительные настройки -> Режим отладки?) все загрузила.
Удалил все строки кроме той проблемной. Обработка благополучно ее загрузила.
Решил что этот режим отладки творит чудеса. Но нет, загрузив оригинальный файл, все зависло на том же самом месте.
Кажется дело не в XML файле. Сделал новую выгрузку у клиента новых данных, и они так же не загружаются зависая на какой то строчке.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший