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

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

9
Исключение, брошенное в блок захвата - будет ли оно снова поймано?
Это может показаться вопросом программирования, и я подумал, что знаю ответ, но теперь мне нужно перепроверить. В этом фрагменте кода ниже будет ли исключение, генерируемое в первом блоке catch, перехватываться общим блоком catch Exception ниже? try { // Do something } catch(IOException e) { throw new ApplicationException("Problem connecting to server"); …
180 java  exception 

8
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) Это предупреждение: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message Что с этим не так? Что я …

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

7
django MultiValueDictKeyError ошибка, как мне с ней справиться
Я пытаюсь сохранить объект в моей базе данных, но выдает MultiValueDictKeyErrorошибку. Проблемы лежат в форме, is_privateкоторая представлена ​​флажком. Если флажок НЕ установлен, очевидно, ничего не пропущено. Это где ошибка забрасывается. Как правильно разобраться с этим исключением и поймать его? Линия is_private = request.POST['is_private']
174 python  django  exception 

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


2
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 содержит: String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"+ " <s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"+ " <s:Header>"+ " <ActivityId CorrelationId=\"15424263-3c01-4709-bec3-740d1ab15a38\" xmlns=\"http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics\">50d69ff9-8cf3-4c20-afe5-63a9047348ad</ActivityId>"+ " <clalLog_CorrelationId xmlns=\"http://clalbit.co.il/clallog\">eb791540-ad6d-48a3-914d-d74f57d88179</clalLog_CorrelationId>"+ …
173 java  xml  exception 

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

6
Java исключение не пойман?
У меня есть небольшая теоретическая проблема с конструкциями try-catch. Вчера я сдал практический экзамен по Java, и я не понимаю следующий пример: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception …

9
Как заставить рубин распечатать полную трассировку вместо усеченной?
Когда я получаю исключения, это часто происходит из глубины стека вызовов. Когда это происходит, чаще всего настоящая оскорбительная строка кода скрыта от меня: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from …

30
file_put_contents (meta / services.json): не удалось открыть поток: отказано в разрешении
Я новичок в Laravel. Я пытался открыть, http://localhost/test/public/и я получил Ошибка в обработчике исключений. Я погуглил и изменил разрешение на использование каталога хранилища, chmod -R 777 app/storageно безрезультатно. Я изменил debug=>trueв app.phpи посетил страницу и получил Ошибка в обработчике исключений: Поток или файл "/var/www/html/test/app/storage/logs/laravel.log" не удалось открыть: не удалось открыть …


2
Ошибка throw ('msg') против новой ошибки throw ('msg')
var err1 = Error('message'); var err2 = new Error('message'); Какая разница? Глядя на них в хромированной консоли, они выглядят одинаково. Одинаковые свойства объекта и одинаковые __proto__цепочки. Похоже, Errorдействует как фабрика. Какой из них правильный и почему?

7
Visual Studio: как разбить обработанные исключения?
Я хотел бы, чтобы Visual Studio ломался, когда происходит обработанное исключение (т.е. я не просто хочу видеть сообщение «Первый шанс», я хочу отладить фактическое исключение). например, я хочу, чтобы отладчик сломался за исключением: try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don't care at runtime if the file couldn't …

7
Какие исключения следует выдавать для неверных или неожиданных параметров в .NET?
Какие типы исключений должны быть выброшены для неверных или неожиданных параметров в .NET? Когда я выберу одно вместо другого? Следовать за: Какое исключение вы бы использовали, если у вас есть функция, ожидающая целое число, соответствующее месяцу, и вы передали '42'? Будет ли это попадать в категорию «вне диапазона», даже если …
163 c#  .net  vb.net  exception 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.