Описание тега custom-exceptions

Custom Exception наследует свойства класса Exception. Каждый раз, когда мы объявляем собственное исключение, это называется настраиваемым исключением.
0 ответов

Как свободно связать определенные пользователем исключения?

У меня есть группа сущностей, на которых я делаю CRUD, например. Автомобиль, лодка, банан и т. Д. У всех этих схожих исключений, которые я выбрасываю, когда что-то идет не так. Например, если я пытаюсь получить что-то, но это не существует, я бросаю…
21 мар '17 в 12:34
5 ответов

Можно ли (неправильно) использовать Exception.HelpLink для распознавания объектов Exception?

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

Пользовательский класс обработки исключений Java

У меня проблемы с обработкой некоторых исключений. Было бы здорово, если бы вы указали мне направление, чтобы я мог лучше понимать исключения, а также учиться обрабатывать исключения более эффективно. Посредством аргумента командной строки он раздел…
03 фев '14 в 07:08
1 ответ

Создание пользовательской ошибки в модуле, предназначенном для импорта произвольными модулями (библиотека)

Я строю библиотеку Python, которая реализует очередь задач. Если по какой-либо причине поток, который обрабатывает задачи, умирает, и опция перезапуска потока не установлена, мне нужно вызвать исключение. Это то, что я должен просто бросить RuntimeE…
3 ответа

Оператор if внутри оператора try catch не обнаруживает часть try/catch

Итак, у меня есть задание для класса, и я полностью застрял. Я прятался здесь весь семестр и нашел то, что мне нужно, но на этот раз я потерян. Мне нужна помощь с оператором try catch внутри цикла. Задание требует от нас, чтобы люди вводили свои име…
05 ноя '14 в 20:14
0 ответов

Стандарты исключений PHP

Скажем, например, у меня есть класс MailQueue с очередью функций, которая принимает адрес отправителя, тему, тело и массив получателей. Функция проверяет заданные параметры на наличие и действительность адреса электронной почты, а затем пытается вст…
31 окт '17 в 10:08
1 ответ

Лучшая практика регистрации пользовательских исключений в PHP

У меня есть пользовательское исключение (которое может быть расширено в других пользовательских исключениях). Мой проект требует журнала всех пользовательских исключений (и всех его потомков), что происходит. У меня есть регистратор, который может р…
2 ответа

В JSF пользовательское исключение, вызванное вызываемым EJB, рассматривается как EJBTransactionRolledBackException или NullPointerException или ServletException

Вот проблема: EJB выдает это исключение (из журналов Glassfish): SEVERE: Attempting to confirm previously confirmed login using confirmation UUID: b90b33ca-dc69-41c1-9c60-99152810c89b com.extremelatitudesoftware.els_commons.exceptions.LoginPreviousl…
2 ответа

Исключения Java: должно ли исключение содержать свое сообщение внутри или принимать его как параметр

Всякий раз, когда мне нужно определить пользовательское исключение, если его сообщение не изменится в зависимости от контекста, я помещаю сообщение в это исключение. Как это: public class UserNotFoundException extends RuntimeException { public UserN…
1 ответ

Symfony2 - Получение 'Попытка загрузить класс "Exception" из пространства имен "AppBundle\Controller".'

Создание простых исключений является обычной практикой, поэтому я думаю, что это будет "встроенный в Symfony2," прямо из коробки ". Однако, выполняя следующий код, я получаю сообщение об ошибке, частично показанное в заголовке этого вопроса и полнос…
02 дек '17 в 21:23
1 ответ

Попытка приостановить потоки после вызова пользовательского исключения

Это школьное задание, над которым я работаю. Я был туда-сюда с моим наставником, и он помогал мне с этим, но я кое-что здесь упускаю. Рассматриваемая программа принимает аргумент "-f filename.txt" и в этом имени файла есть список таких вещей FansOn,…
08 дек '11 в 03:40
2 ответа

PHP возврат из функции и остановка обработки

У меня есть простая функция в классе. Я пытаюсь увеличить обработку исключений с помощью try/catch. Моя проблема в том, что возврат из try / catch не останавливает обработку в функции. Вот мой код: class Config { public static $configarray; function…
14 янв '16 в 23:30
1 ответ

C# Может ли пользовательское исключение ловить / убивать себя?

Мой код выглядит так var i = 0; try { i = faultyProcedure(); } catch (Exception ex) { try { throw new CustomException("faultyProcedure called", ex); } catch (CustomException) {} } Хотя это работает, это выглядит глупо. Настраиваемое исключение делае…
24 апр '18 в 05:36
2 ответа

Бросать пользовательские исключения в Javascript. Какой стиль использовать?

Дуглас Крокфорд рекомендует сделать что-то вроде этого: throw { name: "System Error", message: "Something horrible happened." }; Но вы также можете сделать что-то вроде этого: function IllegalArgumentException(message) { this.message = message; } th…
1 ответ

Не удается получить данные транзакций старше 7 месяцев из API данных учетной записи клиента с учетной записью разработчика

Я использую бесплатный аккаунт для разработки, rails 4.0, ruby ​​v2, heroku toolbelt, redis-server и postgres 9 У меня есть приложение rails, которое загружало транзакции с августа 2013 года по февраль 2014 года в прошлом феврале. В марте приложение…
1 ответ

Создание собственного класса в java с использованием блоков try-catch, filewriter и printwriter

Попытка окружить этот код блоком try-catch. Тем не менее, после многих неудачных попыток я все еще не могу заставить его выбросить мое сообщение об исключении CUSTOM, когда пользователь вводит баланс меньше 0. Я пытаюсь сделать его чрезвычайно прост…
5 ответов

Как поймать пользовательское исключение

У меня есть следующий код в методе "main": static void Main(string[] args) { try { int a = 0; int b = 5; b /= a; } catch (MyException ex) { Console.WriteLine(ex.Message) } } И класс MyException выглядит следующим образом: public class MyException : …
24 сен '13 в 16:06
1 ответ

Отображать пользовательское сообщение при нарушении ограничения PL/SQL

Я пишу процедуру PL / SQL. У меня есть ограничение на столбец, который не допускает значения ниже 0 и выше 500. Мне нужно отобразить пользовательское сообщение, если это ограничение нарушено (например, "ID вне диапазона"). В настоящее время это искл…
23 авг '14 в 01:30
0 ответов

Java не распознает пользовательский класс исключений и не компилирует?

Я работал над программой для управления светодиодной матрицей с помощью RaspberryPi 3B+, и я хотел структурировать свою программу так, чтобы каждая матрица представляла собой массив компонентов MatrixComponents. package matrixcontroller; public clas…
2 ответа

Почему нет необходимости перехватывать исключение IllegalArgumentException?

Интересно, почему IllegalArgumentException Класс не должен быть перехвачен или объявлен, в то время как другие исключения должны (например, java.net.MalformedURLException). public void foo() { throw new IllegalArgumentException("spam"); } public voi…
04 окт '13 в 20:33