Останавливается выполнение проекта. Выполнение действия List Индекс находился вне границ массива.

  • Автор темы Автор темы Victor
  • Дата начала Дата начала

Victor

Client
Регистрация
22.06.2014
Сообщения
92
Реакции
4
Баллы
8
В проекте в список вытягиваются строки из файла.
В файле несколько сотен строк.
После взятия строки из списка она удаляется и файл обновляется.

После выполнения нескольких циклов проекта (внутри, а не количество заданий к выполнению)
в логе появляется сообщение "Выполнение действия List Индекс находился вне границ массива"
и выполнение останавливается. Хотя в файле, и в списке соответственно, сотни строк остаётся.

В чём может быть проблема?
 
В проекте в список вытягиваются строки из файла.
В файле несколько сотен строк.
После взятия строки из списка она удаляется и файл обновляется.

После выполнения нескольких циклов проекта (внутри, а не количество заданий к выполнению)
в логе появляется сообщение "Выполнение действия List Индекс находился вне границ массива"
и выполнение останавливается. Хотя в файле, и в списке соответственно, сотни строк остаётся.

В чём может быть проблема?
Может пустые строки закрались в список?
 
Нет, пустых строк в файле нет.
 
Я поддержу. Такое есть и это точно баг. Пустых строк нет, кодировка в норме. В списке есть данные, а в зенке ошибка.
 
Как воспроизвести? :bw:
 
Если не забуду и увижу - обязательно кину проект.
Кстати, также само не срабатывает привязка списка к файлу.
Например. Список привязан к файлу. В начале проекта проверяется или этот файл существует. Если существует - всё хорошо. Если не существует - мы этот файл создаём (копируем эталонный) и вот в этом случае в списке будет пусто. Я решил эту проблему перезагрузкой инстанса. Скопировал файл, перезагрузил инстанс. Так работает нормально.
 
Паузу попробуйте поставить просто.
 
Я тоже занимаюсь копированием и привязкой файлов. У меня кое-где тоже такая фигня была... как воспроизвести, пока не знаю.
 
у меня такой фигни было 100500 раз, и каждый раз оказывалось что кое у кого кривые руки)))) лично мне помогало поспать)
 
  • Оценить
Реакции: Асталис
Если не существует - мы этот файл создаём (копируем эталонный) и вот в этом случае в списке будет пусто.
После этого привязка и должна быть
 
всем доброе время суток!
71265
выявил что происходит это при вставке C# блока
C#:
Развернуть Свернуть Копировать
project.Lists["temp_text_list"].Clear();
удаляю его , все работает ver 7.3.1.1? работает , работает и в какой то момент переставет в цикле
решил!
возникает при добавлении строки в список ! когда не существует строки в списке
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)