16
голосов
4ответов
13646 просмотров

Java: как мне написать блок try-catch-repeat?

Мне известен встречный подход к этому.Мне было интересно, есть ли красивый и компактный способ сделать это.

0
голосов
1ответов
359 просмотров

обработка исключений IN Action Filters

Есть ли лучший способ обработки исключений, возникающих внутри самого фильтра действий в ASP .NET MVC? На данный момент я могу придумать два способа. Использование попытки перехвата и установка кода ошибки состояния HTTP и сообщения непосредственно при возникновении исключения. Ответ. П...

0
голосов
6ответов
1823 просмотров

есть ли способ поймать и выбросить исключение

У меня есть метод, который обращается к базе данных, поэтому весь наш JDBC-материал в методе DAO находится внутри блока try / catch.Поймано SQLException Когда я пишу тестовый пример для этого метода и если возникает ошибка SqlException, мой тестовый пример не говорит «вызвал ошибку».он просто...

2
голосов
2ответов
454 просмотров

в чем разница между обработкой исключений Блок приложения и обработкой исключений

В чем разница между обработкой исключений Блок приложения и обработкой исключений в классах обычных точечных сетей?Я не думаю, что полезно использовать блок приложения обработки исключений.Каково точное использование этого блока ??

1
голосов
1ответов
3322 просмотров

Исключения валидатора Hibernate

Я использую Hibernate Validator в приложении с EJB и Spring MVC. Я использую JBoss 5, Hibernate 3 и Spring MVC версии 3. Я хотел бы попытаться поймать исключения проверки на уровне Spring Exception Resolver и создать сообщение об ошибке на основе сообщения InvalidStateException. Я не хочу пом...

1
голосов
7ответов
176 просмотров

Шаблон для перехвата исключений из частей кода (при этом глаза не будут кровоточить)

У меня есть фрагмент кода, который выглядит так: try { classVar = functionCall(input, sEnum.First); classVar = functionCall(input, sEnum.Second); classVar = functionCall(input, sEnum.Third); } catch (Exception ex) { Debug.Assert(false, ex.ToString()); } Однако мое сообщение об и...

42
голосов
4ответов
38549 просмотров

Когда использовать блоки try / catch?

Я прочитал и понял, что делает блок Try / Catch и почему его важно использовать.Но я застрял в знании когда / где их использовать.Любой совет?Я опубликую образец своего кода ниже в надежде, что у кого-нибудь будет время дать рекомендации для моего примера. public AMPFileEntity(string fil...

211
голосов
5ответов
87771 просмотров

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

Я бы хотел сделать что-то вроде этого: some_method.should_raise <any kind of exception, I don't care> Как мне это сделать? some_method.should_raise exception ... не работает.

2
голосов
2ответов
902 просмотров

Обработка исключений Jython в циклах

Я использую Marathon 2.0b4 для автоматизации тестов приложения. Недостатком wait_p, одного из элементов скрипта, предоставляемого Marathon, является то, что его тайм-аут по умолчанию жестко задан и составляет 60 секунд. Мне потребовался больший тайм-аут из-за длительного времени загрузки мо...

3
голосов
2ответов
3059 просмотров

Обработка исключений в файле HttpHandler ASHX

Я использую файл ASHX для динамического создания изображений. Я добавил строку кода, чтобы вызвать исключение в моем файле ashx. если я перейду к файлу ashx напрямую, мой application_error в global.asax отлично справится с ошибкой. Моя проблема в том, что application_Error не работает, когд...

35
голосов
4ответов
82845 просмотров

Сообщение об исключении (Python 2.6)

В Python, если я открываю несуществующий двоичный файл, программа завершается с ошибкой и печатает: Traceback (most recent call last): File "C:\Python_tests\Exception_Handling\src\exception_handling.py", line 4, in <module> pkl_file = open('monitor.dat', 'rb') IOError: [Errno 2...

3
голосов
3ответов
1923 просмотров

Как обернуть встроенные методы в Python?(или «как передать их по ссылке»)

Я хочу обернуть метод open по умолчанию оболочкой, которая также должна перехватывать исключения.Вот тестовый пример, который работает : truemethod = open def fn(*args, **kwargs): try: return truemethod(*args, **kwargs) except (IOError, OSError): sys.exit('Can Я хо...

1
голосов
2ответов
1318 просмотров

Java: исключения

Почему этот код правильный: try { } catch(ArrayOutOfBoundsException e) {} а это неправильно: try { } catch(IOException e) {} Этот код неверен, потому что в теле try никогда не генерируется IOException, но в первом теле также никогда не генерируется ArrayOutOfBoundsException. И пе...

1
голосов
3ответов
433 просмотров

Обработка исключения в Objective C и понимание того, что это значит

Я отправляю данные из своего приложения в веб-службу, и она отвечает.Я запускаю этот процесс, нажимая кнопку в пользовательском интерфейсе.Он отлично работает, пока я не начну делать это очень быстро.Если я сделаю это быстро, он сломается, и я получаю следующее сообщение: Завершение работы...

0
голосов
1ответов
86 просмотров

Исключения: перенаправление или рендеринг?

Я пытаюсь стандартизировать способ обработки исключений в своем веб-приложении (самодельный фреймворк), но не уверен в «правильном» способе обработки различных ситуаций. Мне интересно, есть ли лучшая практика с точки зрения пользовательского интерфейса / удобства пользователя. Пользователь ...

4
голосов
4ответов
4214 просмотров

Как упаковка небезопасного метода Python (например, os.chdir) в класс делает его безопасным для потоков / исключений?

В вопросе Как мне "cd" в python ,принятый ответ рекомендовал обернуть вызов os.chdir в класс, чтобы сделать возврат к исходному исключению dir безопасным.Вот рекомендуемый код: class Chdir: def __init__( self, newPath ): self.savedPath = os.getcwd() os.chdir(newPath) ...

0
голосов
1ответов
243 просмотров

Получение пустого экрана при постановке ошибок в Rails / Passenger

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

0
голосов
1ответов
1106 просмотров

Правильная обработка исключений, созданных в потоке или через диспетчер WPF

Когда поток генерирует необработанное исключение, он завершается.Как правильно обрабатывать исключения, возникающие в потоках, и как распространять соответствующие данные об исключениях в другие части кода, которым необходимо подписаться на уведомления?Есть ли интерфейс INotifyThreadPoorlyDesign...

103
голосов
4ответов
76451 просмотров

Разница между try / catch / throw и try / catch (e) / throw e

В чем разница между try { } catch { throw; } и try { } catch(Exception e) { throw e;} ? И когда мне следует использовать тот или иной?

7
голосов
4ответов
4320 просмотров

Обработка исключений в C - Какая польза от setjmp (), возвращающего 0?

У меня есть несколько вопросов по использованию setjmp / longjmp - Какая польза от setjmp (jmp ___ buf stackVariables), возвращающего 0. Это значение по умолчанию, на которое мы не можем повлиять. Единственное значение setjmp (stackVariables) - протолкнуть стек в stackVariables.И в основ...

4
голосов
2ответов
3458 просмотров

WPF DataBinding отслеживает возникшие исключения

В моей модели у меня есть много свойств для разных объектов, и я проверяю значение при установке значения для объекта, и если значение не будет принято, я выдаю исключение, это отлично работает с сеткой свойств форм Windows, но теперь я 'м пытаюсь создать новый интерфейс с помощью WPF. в WPF, ко...

3
голосов
2ответов
4064 просмотров

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

У меня есть два модуля: основной и не основной.Я объявил собственное исключение в основном модуле и хочу его поймать.Это исключение возникает в модуле notmain.Проблема в том, что я не могу поймать свое исключение, возникшее в модуле notmain. main.py: class MyException(Exception): pass ...

0
голосов
3ответов
150 просмотров

как я могу отказаться от инициализации класса PHP, если пользователь не вошел в систему?

Я пишу админку сайта с помощью CodeIgniter.Я пишу класс Admin, который расширяет класс Controller, а затем контроллеры для страниц администратора будут расширять Admin. Я делаю это, потому что хочу, чтобы класс Admin проверял сеанс пользователя, чтобы убедиться, что он вошел в систему, а если не...

26
голосов
6ответов
15310 просмотров

Есть ли в T-SQL эквивалент "throw;" в C #перекидывать исключения?

Заголовок действительно является вопросом для этого: есть ли в T-SQL эквивалент "throw;" в C #.повторно генерировать исключения? В C # это можно сделать: try { DoSomethingThatMightThrowAnException(); } catch (Exception ex) { // Do something with the exception throw; // Re-throw...

98
голосов
14ответов
32345 просмотров

Должен ли я унаследовать от std :: exception?

Я видел по крайней мере один надежный источник (класс C ++, который я взял), рекомендующий, чтобы классы исключений для конкретного приложения в C ++ наследовали от std::exception. Я не понимаю преимуществ этого подхода. В C # причины наследования от ApplicationException ясны: вы получаете не...

18
голосов
5ответов
19132 просмотров

Что происходит, когда поток .NET генерирует исключение?

У нас есть интерфейс IPoller, для которого у нас есть различные реализации.У нас есть процесс, который берет IPoller и запускает его в отдельном потоке.Я пытаюсь найти общий способ обработки исключений для любых IPoller, которые сами этого не делают. Моей первоначальной мыслью было создать ре...

1
голосов
1ответов
360 просмотров

Проблема производительности в компактной платформе .Net

Я не могу понять, почему отправка параметров для вставки функции работает медленно в компактной платформе .net. Например, следующий код вставляется в течение 2 секунд cn = New SqlCeConnection(strstring) cmd = New SqlCeCommand Dim rs As SqlCeResultSet cmd.Connection = cn ...

0
голосов
5ответов
900 просмотров

Как клиент может корректно определить, когда сервер отключается?

Я работаю над клиент-серверным приложением.Клиент постоянно считывает данные с сервера, поэтому, когда сервер закрывается или отключается, происходит сбой клиента.Я пробовал блок try/catch, но он не работал.Мое клиентское приложение написано на C ++.Я хочу, чтобы клиент отображал правильное сооб...

31
голосов
4ответов
15541 просмотров

Необработанные исключения с запланированными исполнителями Java

У меня возникла следующая проблема, и я хотел бы знать, что именно происходит.Я использую ScheduledExecutorService в Java.запускать задачу каждые пять минут.Работает очень хорошо.Исполнители полностью изменили способ программирования потоков на Java. Теперь я просмотрел Документ Java, чтобы...

0
голосов
1ответов
1038 просмотров

Обработка ошибок в ExecuteResult ASP.NET MVC

У меня есть файл DownloadResult.cs , расширенный из ActionResult (фактически клонированный из файла Фила Хаака, который можно найти по следующему адресу Блог Фила ) Вот как мне обработать исключение (файл не найден), вызванное методом ExecuteResult () на уровне контроллера. в качестве...