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

103
Javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: рукопожатие SSL прервано: сбой в библиотеке SSL, обычно ошибка протокола

Я пытаюсь запустить следующий код в android URLConnection l_connection = null; // Create connection uzip=new UnZipData(mContext); l_url = new URL(serverurl); if ("https".equals(l_url.getProtocol())) { System.out.println("<<<<<<<<<<<<< Before TLS...

101
Передача нескольких классов ошибок в предложение ruby ​​rescue в СУХОМ режиме

У меня есть код, который должен спасти несколько типов исключений в ruby: begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts "rescued!" end Я бы хотел как-то сохранить список типов исключений, которые я хочу где-то спасти, и передать...

101
Как решить ошибку javax.net.ssl.SSLHandshakeException?

Я подключился к VPN, чтобы настроить API инвентаризации, чтобы получить список продуктов, и он отлично работает. Как только я получаю результат от веб-службы и привязываюсь к пользовательскому интерфейсу. А также я интегрировал PayPal со своим приложением для экспресс-оплаты, когда я звоню для...

100
выбрасывает Exception в блоки finally

Есть ли элегантный способ обработки исключений, возникающих в finallyблоке? Например: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } Как избежать try/ catchв...

100
Нужно ли мне возвращать `return` после` throw` в JavaScript?

Я выбрасываю Errorиз своего метода, из которого я хочу ранний выход, как показано ниже: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Нужно ли мне ставить return;заявление после моего throw? На данный момент это работает для меня. Если это лишнее, я бы предпочел не...

100
Исключения задачи не наблюдались ни при ожидании задачи, ни при доступе к ее свойству Exception. В результате ненаблюдаемое исключение было

Что это значит и как решить? Использую задачи TPL. Вся ошибка Исключения задачи не наблюдались ни при ожидании задачи, ни при доступе к ее свойству Exception. В результате ненаблюдаемое исключение было повторно создано потоком финализатора. в System.Threading.Tasks.TaskExceptionHolder.Finalize ()...

100
Разница между спецификатором throw () C ++ 03 C ++ 11 noexcept

Есть ли какая-то разница между throw()и, noexceptкроме проверки во время выполнения и во время компиляции, соответственно? В этой статье Wikipedia C ++ 11 предполагается, что спецификаторы throw C ++ 03 устарели. Почему так, noexceptдостаточно ли для того, чтобы охватить все это во время...

98
Когда следует генерировать исключение IllegalArgumentException?

Меня беспокоит, что это исключение во время выполнения, поэтому его, вероятно, следует использовать с осторожностью. Стандартный вариант использования: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } Но похоже, что это приведет...

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

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

98
Стоимость обработчиков исключений в Python

В другом вопросе в принятом ответе предлагалось заменить (очень дешевый) оператор if в коде Python на блок try / except для повышения производительности. Если оставить в стороне проблемы со стилем кодирования, и если предположить, что исключение никогда не запускается, насколько сильно отличается...

98
C # элегантный способ проверить, имеет ли свойство свойство null

В C # скажите, что вы хотите извлечь значение из PropertyC в этом примере, а ObjectA, PropertyA и PropertyB могут иметь значение NULL. ObjectA.PropertyA.PropertyB.PropertyC Как я могу безопасно получить PropertyC с наименьшим количеством кода? Прямо сейчас проверю: if(ObjectA != null &&...

97
Как правильно получить сообщение об исключении в Python

Как лучше всего получать сообщения об исключениях из компонентов стандартной библиотеки в Python? Я заметил, что в некоторых случаях вы можете получить его через messageтакое поле: try: pass except Exception as ex: print(ex.message) но в некоторых случаях (например, в случае ошибок сокета) вам...