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

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

Ошибка записи PowerShell

Я кодировал простую функцию журнала, которая вызывает командлет Write-Error, Однако это приводит к неожиданному поведению. Чтобы дать вам пример: function foo { Param([string]$Msg = "This is an error") Write-Error $Msg } призвание foo результаты в с…
25 янв '17 в 07:46
2 ответа

n-слой, используя попытку поймать

Я работаю над n-уровневым приложением и выполняю try/catch только на своем уровне презентации. Если ошибка возникает на уровне данных или бизнес-уровне, эта ошибка фиксируется при попытке / перехвате в моем уровне представления. Это хорошо, или я до…
29 окт '13 в 03:10
1 ответ

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

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

Зачем ловить и отбрасывать исключение в C#?

Я смотрю на статью C# - Объект передачи данных о сериализуемых DTO. Статья включает в себя этот кусок кода: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new String…
19 май '09 в 07:56
3 ответа

Как обрабатывать ArgumentOutOfRangeException

У меня есть общий класс ListManager с методом, возвращающим объект по определенному индексу. Я проверяю, что индекс находится в пределах диапазона, чтобы избежать исключений. Что мне делать, если индекс находится вне диапазона? Я пытался вернуть нол…
06 мар '17 в 20:07
0 ответов

Не удается привести "DefaultSection" к типу "Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings"?

Невозможно привести объект типа "System.Configuration.DefaultSection" к типу "Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings". Мой код IConfigurationSource config = ConfigurationSourceFactory.Create()…
11 дек '17 в 04:51
2 ответа

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

void ReadContent(string path) { Contract.Requires(path!=null); string contentofileasstring = filehelperobj.GetContent(path); if(String.IsNullOrEmpty(contentofileasstring )) { throw new FileContentException(path + "No content found"); } m_xmlobj = co…
27 апр '12 в 15:51
5 ответов

Найти, где сгенерированное исключение было первоначально выдано с использованием отладчика Visual Studio C#?

Обычный совет при отбрасывании исключения заключается в использовании throw; оператор, так что первоначальный след стека сохраняется. ( Пример) Однако, когда я пробую этот простой пример, отладчик Visual Studio не показывает исходную трассировку сте…
09 фев '12 в 20:35
4 ответа

Как получить точный SQL-запрос, содержащий исключение при пакетной обработке

Я хочу выполнить следующее: (перевод в БД ПРЕЗЕНТАЦИИ строки из выбранной строки БД ОБРАБОТКИ) PreparedStatement stmt; Statement st; Connection conn = ConnectionManager.getInstance().getConnection(ConnectionManager.PRESENTATION_DB); try { conn.setAu…
1 ответ

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

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

Android жизненно важные функции и обработка исключений

Я пишу простое приложение для Android (одно занятие). Я действительно хотел бы собрать отчеты о сбоях из реальных пользовательских сессий. Я знаю, что есть несколько хороших сторонних библиотек. Я также читал, что Google Play Console (Android vitals…
13 авг '18 в 20:55
2 ответа

Как пройти Exception.Data

У меня есть проект, в котором в отчете об ошибках я хочу отправить полный отчет об ошибке по электронной почте. Я ловлю исключение и передаю всю информацию другому методу, который отвечает за отправку письма в службу поддержки. Я добавляю важные пол…
09 мар '12 в 15:46
2 ответа

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

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

Есть ли способ глобально перехватить необработанные исключения из обещаний в реакции?

Я попытался использовать componentDidCatch, но похоже, что этот хук предназначен только для реальных ошибок при рендеринге компонентов. Обещания могут происходить в одной из иерархий компонентов, но на самом деле их не выбрасывают до более позднего …
0 ответов

Asyncio обработка исключений, можно не собирать исключения?

У меня есть код, который делает некоторые вызовы API с asyncio а также aiohttp, Для некоторых URL asyncio вызовет исключение, поэтому я разрешаю ему вернуть его (с asyncio.gather(return_exceptions = True)), поэтому он не прерывает цикл событий. Можн…
1 ответ

Как отловить исключение (внутреннее исключение), возникающее из SQL Server в Visual Studio 2010

Я хочу поймать ВНУТРЕННЕЕ Исключение, возникшее из SQL SERVER, и показать это исключение в MessegeBox в WPF Заранее спасибо
26 апр '12 в 06:12
1 ответ

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

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

Как бросить исключение клиенту через обратный вызов wcf

У меня есть служба wcf, которая имеет одностороннюю операцию, и она отправляет результат в обратном вызове. Вот мое определение сервиса [ServiceContract(CallbackContract = typeof(IIrmCallback), SessionMode = SessionMode.Required)] public interface I…
17 ноя '11 в 18:04
3 ответа

Обработчик исключений Spring Async Uncaught

@Override @Async public void asyncExceptionTest() { int i=1/0; } Как я могу войти в систему с помощью Spring Async Framework без необходимости пытаться поймать каждый асинхронный метод? Кажется, это не относится к DefaultUncaughtExceptionHandler вро…
5 ответов

Проблема понимания обработки исключений Java

Я не могу понять эту программу. Я ожидаю, что он выведет "Hello World", но вместо этого он печатает только "World". Я думал, что сначала try Блок будет выполняться, печатая "Hello" и "", а затем, когда он встречает 1/0было бы бросить ArithmeticExcep…