В какой конкретной ситуации можно (или даже рекомендуется )предоставлять конечным -пользователям StackTrace в их пользовательском интерфейсе в производственной системе. Существует большое количество веб-сайтов и статей SO, где...
Некоторая предыстория: я искал как stackoverflow, так и Google, чтобы понять происхождение этого конкретного исключения. У нас есть приложение Windows Forms (C #, .NET 2.0), которое иногда выдает ...
Малоизвестная, но почти никогда не используемая функция C ++ получает объявление: void foo (); Одно возможное юридическое определение может быть таким: void foo () try {throw 42;
}
ловить(...) {
} Здесь вся функция ...
Это с Python 2.6.6 (по умолчанию) в Debian Squeeze. Рассмотрим следующий код Python. import sys
попробуйте: поднять исключение ("ошибка в основной") передать
кроме: exc_info = sys.exc_info ()
наконец:
...
Обычный совет при повторном генерировании исключения - использовать бросок; , чтобы сохранить исходную трассировку стека. (Пример) Однако, когда я пробую этот простой пример, отладчик Visual Studio делает ...
Я новичок в php, и пока я был ища примеры использования сокетов, я заметил, что ни один из них не содержит кода обработки исключений. Сначала я подумал, что, возможно, в php нет исключений ... ...
Возможное дублирование: вызов веб-службы, использующей кодировку ISO-8859-1 из WCF. Я пытаюсь использовать внешнюю веб-службу (веб-служба имеет реализацию PHP), используя VS 2008, .net 3.5, ...
Возможный дубликат: проблема с обработкой исключений в режиме выпуска. Я подозреваю, что этому есть совершенно простое объяснение, но я не могу его найти. Когда мое приложение WinForms C # 4.0 загружается ...
Мы делаем систему, похожую на Excel -. Когда мы открываем документ и находим неподдерживаемые функции, мы выбрасываем исключение. Мы просто поддерживаем небольшое подмножество функций Excel, это может происходить часто. В...
У меня есть код, который пытается преобразовать тип. Если это не удается, я хочу попробовать что-то еще, а если и это не удается, повторно генерировать исходное исключение, сделанное при первом преобразовании. Проблема в том, что ...
Я читал в «Прагматическом программисте» и в некоторых других статьях (включая статью Джоэла Спольски) о том, что исключения следует создавать только в исключительных случаях. случаи. Иначе, вы должны вернуть ошибку. ...
В связи с этим вопросом. C++11 добавляет возможность сортировать исключение для разных потоков (используя std::exception_ptr) и возобновляет его распространение. Мне было интересно, не является ли такое распространение ...
try {// CompareRecord record = new CompareRecord (); Подключение conn = new CompareRecord (). GetConection ("eliteddaprd", "eliteddaprd", "192.168.14.104", "1521"); ResultSet res = null; if (...
Как я могу зарегистрировать исключение в Python? Я просмотрел некоторые варианты и обнаружил, что могу получить доступ к фактическим деталям исключения, используя этот код:
попытка отслеживания импорта: 1/0
кроме: ...
Как отправить исключение в журнал log4j из java swing? У нас уже есть много кода, и он выполняет многие из следующих: mytable.getSelectionModel (). AddListSelectionListener (new ListSelectionListener () {...
Обратите внимание на следующий фрагмент кода, который генерирует три разных исключения (а именно System.Configuration .ConfigurationErrorsException, System.FormatException и System.OverflowException): ...
Код, который хорошо обрабатывает исключения, называется кодом, безопасным для исключений? Это правильно? Отсюда: https://codereview.stackexchange.com/a/9759/11619 Вы используете пары блокировки/разблокировки для мьютекса. ...
Я нашел одну рекомендацию, в которой говорится, что мы должны попытаться сохранить одну попытку / except заявление на поток. У меня есть класс, который реализует Runnable (Java, но на самом деле это не имеет значения). Он имеет ...
По какой-то причине мой сценарий не перехватывает исключение, когда я запускаю следующий сценарий для несуществующего файла. Я основал этот код на примерах, которые нашел в сети, но похоже, что он не ...
Я пытаюсь создать IP-адрес в Android из переданного значения (используя Bundle), и если это не удается, я создаю его, используя жестко заданный IP-адрес по умолчанию. Если это не удается, я выхожу ...
Некоторые из нас предпочитают кодировать в стиле исключительного освещения. Однако, если вы ожидаете задачу Task Parallel Library, и задача вызвала исключение, она также сгенерирует исключение в вызывающем потоке. ...
Я создал класс, который анализирует некоторый документ из файл. класс Parser
{публичный синтаксический анализ (строка имя_файла) {///}
} Иногда могут быть ошибки парсинга, если парсер имеет
чтобы вернуть ...
var connection = ConnectionFactory.GetConnection (ConfigurationManager.ConnectionStrings ["Test"] .ConnectionString, DataBaseProvider); И это мой App.config: Xml version = "1.0" ...
Изучая покрытие моего кода, я заметил, что многие модульные тесты не могут проверить блоки finally, которые пытаются закрыть открытые потоки InputStreams в блоках finally. Один из примеров отрывка: попробуйте {f = new ...
У меня следующая ошибка: ActionController :: RoutingError (Нет совпадений с маршрутом [GET] "/images/favicon.ico") Я хочу показать страницу error404 для ссылок, которые не существуют. Как я могу этого достичь?
Многие предложения try/except/finally не только «уродуют» мой код, но я часто использую идентичную обработку исключений для схожих задач. Так что я подумывал уменьшить избыточность, "отдав" их на аутсорсинг...
В соответствии со стандартом CLI (Partition IIA, глава 19 )и справочной страницей MSDN для перечисления System.Reflection.ExceptionHandlingClauseOptions существует четыре различных типа обработчиков исключений...
Я создал сборку и позже переименовал ее. Затем я начал получать ошибки времени выполнения при вызове: toolsMenuName = resourceManager.GetString (resourceName); Переменная resourceName - это "enTools" ...
У меня есть метод, который может генерировать два разных исключения, CommuncationException и SystemException. В обоих случаях я использую один и тот же трехстрочный блок кода. пытаться { ...
} catch (CommunicationException ce) {...
К счастью или к несчастью, популярная библиотека Servant на Haskell стала обычным делом для выполнения кода в стеке монадных преобразователей с использованием ExceptT err IO. Собственная монада обработчика слуги - ExceptT ServantErr ...