Вопросы с тегом «exception»

191
Что такое исключение IndexOutOfRangeException / ArgumentOutOfRangeException и как его исправить?

У меня есть некоторый код, и когда он выполняется, он бросает IndexOutOfRangeException, говоря, Индекс находился вне границ массива. Что это значит, и что я могу с этим поделать? В зависимости от используемых классов это также может быть ArgumentOutOfRangeException Исключение типа...

190
обнуляемый объект должен иметь значение

В описании исключения есть парадокс: обнуляемый объект должен иметь значение (?!) Это проблема: У меня есть DateTimeExtendedкласс, который имеет { DateTime? MyDataTime; int? otherdata; } и конструктор DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value;...

189
Как обрабатывать AccessViolationException

Я использую COM-объект (MODI) из моего приложения .net. Метод, который я вызываю, вызывает исключение System.AccessViolationException, которое перехватывается Visual Studio. Странно то, что я заключил свой вызов в try catch, у которого есть обработчики для AccessViolationException, COMException и...

189
Поднять предупреждение в Python без прерывания программы

Я пытаюсь поднять предупреждение в Python без сбоя программы / остановки / прерывания. Я использую следующую простую функцию, чтобы проверить, передал ли пользователь ненулевое число. Если это так, программа должна предупредить их, но продолжить как обычно. Он должен работать , как код ниже, но...

189
Android, ListView IllegalStateException: «Содержимое адаптера изменилось, но ListView не получил уведомление»

Что я хочу сделать : запустить фоновый поток, который вычисляет содержимое ListView и частично обновлять ListView, пока вычисляются результаты. Я знаю, что мне следует избегать : я не могу связываться с содержимым ListAdapter из фонового потока, поэтому я унаследовал AsyncTask и опубликовал...

186
Возврат null как int разрешен с тернарным оператором, но не с оператором if

Давайте посмотрим на простой код Java в следующем фрагменте: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int same() { if (true) { return null; // The same...

185
ArrayIndexOutOfBoundsException с пользовательским адаптером Android для нескольких представлений в ListView

Я пытаюсь создать собственный Адаптер для моего ListView, поскольку каждый элемент в списке может иметь различное представление (ссылка, переключатель или радиогруппа), но когда я пытаюсь запустить Activity, использующую ListView, я получаю сообщение об ошибке и приложение останавливается....

182
Зачем явно генерировать исключение NullPointerException, а не позволять этому происходить естественным образом?

Читая исходный код JDK, я обнаружил, что автор обычно проверяет параметры, если они равны NULL, а затем вручную генерирует новый NullPointerException (). Почему они это делают? Я думаю, что нет необходимости делать это, так как он вызовет новый NullPointerException () при вызове любого метода. (Вот...

180
Исключение, брошенное в блок захвата - будет ли оно снова поймано?

Это может показаться вопросом программирования, и я подумал, что знаю ответ, но теперь мне нужно перепроверить. В этом фрагменте кода ниже будет ли исключение, генерируемое в первом блоке catch, перехватываться общим блоком catch Exception ниже? try { // Do something } catch(IOException e) { throw...

177
Возвращаясь из блока finally в Java

Недавно я был удивлен, обнаружив, что в блоке finally в Java возможно иметь оператор return. Похоже, что многие люди думают, что это плохо, как описано в « Не возвращайся в конце предложения ». Немного углубившись в подробности, я также обнаружил, что «возвращение Java не всегда » показывает...

177
Как найти, какие обещания не обрабатываются в Node.js UnhandledPromiseRejectionWarning?

Node.js из версии 7 имеет асинхронный / ожидающий синтаксический сахар для обработки обещаний, и теперь в моем коде довольно часто появляется следующее предупреждение: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set...

177
BaseException.message устарело в Python 2.6

Я получаю предупреждение о том, что BaseException.message устарело в Python 2.6, когда я использую следующее пользовательское исключение: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Это предупреждение:...

175
javax.faces.application.ViewExpiredException: представление не может быть восстановлено

Я написал простое приложение с безопасностью, управляемой контейнером. Проблема в том, что когда я захожу и открываю другую страницу, на которой я выхожу, я возвращаюсь на первую страницу и нажимаю на любую ссылку и т. Д. Или обновляю страницу, на которой появляется это исключение. Я думаю, что это...

174
Как мне поймать предупреждение о недействительности, как будто это исключение (не только для тестирования)?

Я должен сделать полином Лагранжа в Python для проекта, который я делаю. Я делаю барицентрический стиль, чтобы избежать использования явного цикла for, а не стиля разделенных разностей Ньютона. У меня проблема в том, что мне нужно поймать деление на ноль, но Python (или, может быть, NumPy) просто...

174
django MultiValueDictKeyError ошибка, как мне с ней справиться

Я пытаюсь сохранить объект в моей базе данных, но выдает MultiValueDictKeyErrorошибку. Проблемы лежат в форме, is_privateкоторая представлена ​​флажком. Если флажок НЕ установлен, очевидно, ничего не пропущено. Это где ошибка забрасывается. Как правильно разобраться с этим исключением и поймать...

173
java.net.MalformedURLException: нет протокола

Я получаю исключение Java, как: java.net.MalformedURLException: no protocol Моя программа пытается проанализировать строку XML с помощью: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); Строка XML...

172
Что такое ApplicationException для .NET?

Чтобы генерировать исключения, я обычно использую встроенные классы исключений, например, ArgumentNullExceptionи NotSupportedException. Однако иногда мне нужно использовать пользовательское исключение, и в этом случае я пишу: class SlippedOnABananaException : Exception { } class...