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

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

9
Восстановление исключений в Java без потери трассировки стека
В C # я могу использовать throw;инструкцию, чтобы перебросить исключение при сохранении трассировки стека: try { ... } catch (Exception e) { if (e is FooException) throw; } Есть ли что-то подобное в Java ( что не теряет оригинальную трассировку стека )?
417 java  exception 

11
Что означает «Неустранимая ошибка: неожиданно найденный ноль при развертывании необязательного значения»?
Моя программа Swift аварийно завершает работу с EXC_BAD_INSTRUCTIONодной из следующих подобных ошибок. Что означает эта ошибка и как ее исправить? Неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения или Неустранимая ошибка: неожиданно обнаружен ноль при неявном развертывании необязательного значения Этот пост предназначен для сбора ответов на «неожиданно найденные ноль» …

26
Не удалось загрузить файл или сборку… Была предпринята попытка загрузить программу с неверным форматом (System.BadImageFormatException)
У меня есть два проекта, ProjectAи ProjectB. ProjectBконсольное приложение, которое зависит от ProjectA. Вчера все работало нормально, но вдруг сегодня, когда я бегу, ProjectBя получаю это: BadImageFormatException не обработано : не удалось загрузить файл или сборку 'ProjectA, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null' или одна из ее …

2
Тест Mockito пустым методом вызывает исключение
У меня есть метод с voidтипом возврата. Он также может генерировать несколько исключений, поэтому я хотел бы проверить, какие исключения были выброшены. Все попытки потерпели неудачу по одной и той же причине: Метод when (T) в типе Stubber не применим для аргументов (void) Любые идеи, как я могу получить метод, …

30
Невозможно удалить каталог с помощью Directory.Delete (путь, истина)
Я использую .NET 3.5, пытаюсь рекурсивно удалить каталог, используя: Directory.Delete(myPath, true); Насколько я понимаю, это должно произойти, если файлы используются или есть проблема с разрешениями, но в противном случае он должен удалить каталог и все его содержимое. Тем не менее, я иногда получаю это: System.IO.IOException: The directory is not empty. …
383 c#  .net  exception  io 


5
Как написать trycatch в R
Я хочу написать trycatchкод для устранения ошибки при загрузке из Интернета. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Эти два утверждения выполняются успешно. Ниже я создаю несуществующий веб-адрес: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]не существует. Как написать trycatchцикл (функцию), чтобы: Если URL неверный, вывод будет: «Веб-адрес неверный, не могу …


16
Почему «кроме: пройти» плохая практика программирования?
Я часто вижу комментарии к другим вопросам переполнения стека о том, как except: passне рекомендуется использовать. Почему это плохо? Иногда мне просто все равно, что это за ошибки, и я просто хочу продолжить с кодом. try: something except: pass Почему использование except: passблока плохо? Что делает это плохо? Это тот …

11
Как безопасно вызвать асинхронный метод в C # без ожидания
У меня есть asyncметод, который не возвращает данных: public async Task MyAsyncMethod() { // do some stuff async, don't return any data } Я вызываю это из другого метода, который возвращает некоторые данные: public string GetStringData() { MyAsyncMethod(); // this generates a warning and swallows exceptions return "hello world"; } …

6
Есть ли в IntelliJ «Перерыв на исключение»?
Есть ли функция, которая автоматически прервет отладку при возникновении первого исключения? Итак, мы запустить приложение сделать что-то, что бросить исключение получил IntelliJ выскочил выделенную строку, где произошло исключение.

13
Что может вызвать java.lang.reflect.InvocationTargetException?
Ну, я пытался понять и прочитать, что может вызвать это, но я просто не могу понять: У меня есть это где-то в моем коде: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Дело в том, что, когда он пытается вызвать какой-то метод, он выбрасывает InvocationTargetExceptionвместо …

10
Как сбросить InnerException без потери трассировки стека в C #?
Я размышляю о методе, который может вызвать исключение. Как я могу передать исключение своему вызывающему абоненту без отражения от оболочки? Я перебрасываю InnerException, но это уничтожает трассировку стека. Пример кода: public void test1() { // Throw an exception for testing purposes throw new ArgumentException("test1"); } void test2() { try { …
305 c#  .net  exception 



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