СделайкомпОбзорыОшибка List Index out of bounds(-1,0) как исправить

Ошибка List Index out of bounds(-1,0) как исправить

Ряд пользователей ПК при отладке какой-либо из своих программ (или при запуске какого-либо софта) могут столкнуться с ошибкой «List Index out of bounds(-1,0)». Обычно она связана с неточностями, допущенными разработчиками при написании кода программы. Но также бывают и ситуации, когда появление ошибки связано с некорректной работой на ПК ряда программных продуктов. В этом материале я расскажу, что за ошибка, каковы причины её возникновения, и как её исправить на вашем ПК.

Ошибка List Index

Что это за ошибка

В переводе текст данной ошибки звучит как «списочный номер вне допустимых границ», и обычно означает ситуацию, когда в коде программы одно из её значений установлено некорректно. Например, разработчик программы где-либо допустил ошибку при работе с циклом, или какая-либо часть программы работает с переменной, которая удалена или не существует.

Также причиной данной проблемы может быть неправильная установка проблемной программы, а также ситуация, при которой какой-либо софт на вашем ПК конфликтует с данной программой, вследствие чего возникает рассматриваемая мной дисфункция.

Ошибка при отладке программы

Как исправить ошибку «List index out of bounds(-1,0)»

Если вы разработчик программного кода, и получили данную ошибку во время трассировки, рекомендую ещё раз проверить текст вашей программы на наличие ошибок. К примеру, в теле программы вы пытаетесь работать с теми строками, которых, de facto, не существует.

Если ошибка найдена не была, тогда стоит обратиться с вашей программой на форумы программистов, работающих в одной с вами программной среде (использующих один API). Обычно там вас попросят предоставить кусок программы, в работе которой возникает ошибка «List index out of bounds», и после ознакомления с его текстом дадут конкретный совет, где находится неверно указанное вами программное значение.

Картинка Forum

Другие способы исправить ошибку

Если же данная ошибка возникла при работе установленной на компьютер внешней программы, рекомендую сделать следующее:

  • Переустановите проблемную программу. Рекомендую деинсталлировать её стандартным путём, перезагрузить ваш компьютер, а затем заново установить данную программу. Особенно это касается сбоев с возникновением ошибки в работе «Skype»;
  • Запускайте данную программу от имени администратора. Наведите курсор на её ярлык на рабочем столе, кликните правой клавишей мыши, и в появившемся меню выберите «Запуск от имени администратора»;

    Опция запуска от администратора

    Используйте запуск программы от имени администратора

  • Запустите вашу программу в режиме совместимости с более ранней версией ОС. Наведите курсор на иконку программы на рабочем столе, нажмите правую клавишу мыши, выберите «Свойства». В открывшемся окне перейдите на вкладку «Совместимость», и установите галочку рядом с опцией «Запустить программу в режиме совместимости с», выбрав более раннюю версию ОС. Сохраните изменения, нажав на «Ок», и попытайтесь запустить проблемную программу;
  • Обновите Java на вашем компьютере (скачайте самую свежую версию «Java» с ресурса java.com/ru/download/);Логотип Java
  • Попробуйте удалить файл настроек проблемной программы (он может иметь расширение .ini). Программа должна вновь создать данный файл, и ошибка «List Index» может быть устранена;
  • Узнайте, не было ли патчей для проблемной программы, исправляющих указанный баг (при необходимости, найдите и установите такой патч на ваш ПК);
  • Проверьте ваш компьютер на наличие вирусных программ. Помогут Dr.Web CureIt!, Malwarebytes Anti-Malware, AdwCleaner и другие аналогичные продукты.Программа AdwCleaner

Заключение

В данном материале я рассмотрел, что за ошибка List index out of bounds, и привёл инструкцию по её устранению. В большинстве случаев причиной возникновения проблемы является некорректный программный код, созданный разработчиком на каком-либо из языков программирования. Рекомендуется ещё раз внимательно проверить значения, использованные в теле программы, а при необходимости обратиться на форум программистов, предоставив им для анализа проблемный кусок кода. Обычно решение быстро находиться, позволяя избавиться от ошибки на вашем ПК.

Комментарии

Комментарий отправляется без регистрации и модерируется