Описание тега exception

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

Python, IoC, исключения и слабая связь

Скажем, у нас есть два класса, Class A с пользовательской ошибкой, которая часто выдается, и это является частью его функциональности. #a.py class AError(Exception): """This exception flags a functional error""" pass class A(object): def work(self):…
1 ответ

Считайте SocketTimeOut ложным случаем

В моем коде я получаю java.net.SocketTimeoutException когда я пытаюсь получить доступ к: val dirC = new InitialDirContext() val attr = dirC.getAttributes("dns:/"+domain, Array("MX")) Я хочу написать случай, когда я получаю verified = false когда ест…
02 мар '17 в 12:57
1 ответ

Код перестает работать в середине процесса без ошибок

У меня есть функция: public bool urlExists(string url) { try { HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; request.Method = "HEAD"; HttpWebResponse response = request.GetResponse() as HttpWebResponse; return (response.StatusCo…
03 сен '15 в 21:14
0 ответов

Почему это исключение выбрасывается в Java-почте?

Я запускаю службу исполнителя для отправки писем. Я использую Apache Tomcat 9. Я получаю это исключение в процессе отправки электронной почты. Он говорит, что веб-приложение уже остановлено. Но я считаю, что сервер работает правильно. 06-Jun-2017 15…
06 июн '17 в 09:53
1 ответ

Код под блоком catch (после его закрытия) или нет?

У меня есть фрагмент кода, который смотрит на сетевой ресурс. Одной из ошибок является UnauthorizedAccessException, которая возникает, если мне нужно войти с помощью обычного auth для доступа к общему ресурсу. Поскольку эта проблема исчезнет, ​​если…
08 апр '11 в 22:18
1 ответ

Необработанное исключение CachedRawResponse asp.net

Невозможно привести объект типа "System.Web.Caching.CachedRawResponse" к типу "System.Web.Caching.CachedVary". Я получаю это на AJAX-вызове на страницу aspx и не могу найти информацию об этом в веб-мире. CachedRawResponse даже не на MSDN. Кто-нибудь…
27 май '09 в 17:57
1 ответ

PyCharm: На переменную в блоке finally можно ссылаться перед присваиванием?

PyCharm предупреждает меня, что переменная category можно ссылаться до назначения, но я так не думаю. Кроме должен ловить каждый Exception (кроме фатальных ошибок) и наконец вызывается после try или же except блок. try: category = lst[2] except: cat…
31 май '17 в 17:47
3 ответа

Скрипт Wxpython выдает "TypeError: 'в <string>' требуется строка в качестве левого операнда, а не QString"

Этот простой скрипт wxpytohn выдает следующую ошибку, что не так? Сообщение об ошибке не указывает, в какой строке происходит ошибка в скрипте: Traceback (most recent call last): File "c:\Python27\lib\site-packages\spyderlib\plugins\externalconsole.…
11 сен '13 в 10:45
0 ответов

Ошибка ввода Java

В HackerEarth есть один практический вопрос В. Некоторые проблемы кажутся трудными, хотя они очень легки. Сегодня Аакаш застрял в проблеме запроса диапазона. Ему был дан массив только с номерами 0 и 1. Есть два типа запросов - 0 L R: проверьте, явля…
29 июл '17 в 17:42
3 ответа

Ошибка в программе java sphinx

Привет я делаю программное обеспечение в Java, в котором я хочу разработать речевое программное обеспечение... Я запускаю "Hello" код сфинкса в Java. import edu.cmu.sphinx.frontend.util.Microphone; import edu.cmu.sphinx.recognizer.Recognizer; import…
1 ответ

VS2008 Включить исключение C++ с SEH

Я не хочу, чтобы моя программа аварийно завершала работу, поэтому я включил исключение C++ с помощью SEH. Так что, если есть какие-то ошибки, например, обращение к нулевому указателю, моя программа может перехватить его с помощью catch(...). Я хочу …
21 янв '11 в 02:25
6 ответов

Что такое ошибка AssertionError? В каком случае я должен выбросить это из моего собственного кода?

В пункте 2 книги "Effective Java, 2nd edition" приведен фрагмент кода, в котором автор хочет запретить пустую инициализацию объекта. class Example { private Example() { throw new AssertionError(); } } Тип исключений, вот что меня смущает здесь. Я не…
21 июл '14 в 10:43
2 ответа

Обработчик исключений для getenv()

Как я могу справиться NullPointerException а также SecurityException для такого вида кода строки: public final static String PROJECT_DIR = System.getenv().get("HOME") + "/Projects/MyTestProject"; Достаточно будет просто обернуть его try/catch? Если …
0 ответов

Android распространяет исключение производительности

Мне интересно, насколько медленнее будет, если я распространю исключение до вызова стека через 3 метода, и если это что-то очень странное, или какой-то лучший способ добиться этого. Вот пример кода, который я имею в виду: final static Exception myEx…
11 фев '14 в 18:01
1 ответ

Почему исключение в асинхронном Parallel.ForEach приводит к сбою приложения?

Почему следующий сбой при запуске внутри консольного приложения вместо AggregateException и быть пойманным внешним try/catch? Я упростил вариант использования для await для краткости, но в соответствующем коде я действительно пытаюсь выполнить ожида…
1 ответ

При попытке создать таблицу с помощью clojure.java.sql/create-table я получаю исключение

При попытке создать таблицу с помощью clojure.java.sql/create-table я получаю исключение: batch entry 0: near "-": syntax error [Thrown class java.sql.BatchUpdateException] Вызов create-table выглядит следующим образом: (sql/create-table :stories [:…
01 авг '12 в 05:54
1 ответ

Контрольная сумма python md5 с argv, вызываемым из main.py

Ссылка с моим кодом для проверки md5 из двух источников в моей ссылке: Python сохраняет выходные данные для итерации и подпроцесса для контрольной суммы Я добиваюсь получения md5 соответственно. (Любые улучшения всегда приветствуются) вот мой код: #…
03 апр '15 в 17:55
2 ответа

Как заставить Storm остановиться на исключение?

По умолчанию, когда носик или болт Storm встречает исключение, он перезапускает носик или болт и пытается снова. Есть ли какая-либо опция конфигурации, чтобы остановить топологию, возможно, после N повторных попыток? (Например, Hadoop пытается 4 раз…
26 мар '14 в 19:46
3 ответа

Может ли C# WinForm статическая пустота Main НЕ перехватить исключение?

У меня есть WinForm заявление написано в C# где я положил try-catch блок в Program.csв записи программы static void Main Метод, прямо в начале приложения, как это: using System; using System.IO; using System.Windows.Forms; namespace T5ShortestTime {…
25 май '16 в 05:07
1 ответ

Цикл обработки исключений Java

У меня есть кусок кода (который был упрощен до надевания здесь), который будет зацикливаться до тех пор, пока исключение не будет сгенерировано (где исключение выдается, если ввод неправильный). Тем не менее, он постоянно выдает исключение, независи…
26 дек '15 в 18:40