exception- все статьи тега ➜ страница 3
В чем разница между созданием исключений и выбрасыванием исключений в Ruby?
Ruby имеет два разных механизма исключений: бросок/улов и подъем / спасение. Почему у нас есть два? когда вы должны использовать один и не другой? ...
Поймать исключение в потоке, в потоке абонента в Python
Я очень новичок в Python и многопоточном программировании в целом. В принципе, у меня есть скрипт, который будет копировать файлы в другое место. Я хотел бы, чтобы это было помещено в другой поток, чтобы я мог вывести ...., чтобы указать, что скрипт еще работает. проблема, с которой я сталкиваюсь, заключается в том, что если файлы не могут быть скопированы, это вызовет исключение. Это нормально, если выполняется в основном потоке; однако наличие следующего кода не делает работа: try: th ...
Включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации) на сервере
У меня есть служба WCF, которая работает отлично, и что-то изменилось, и я не знаю, что. Я получаю это исключение: ...
python: как узнать, какой тип исключения произошел?
у меня есть функция, вызываемая из основной программы: try: someFunction() except: print "exception happened!" но в середине выполнения функции он вызывает исключение, поэтому он переходит к except часть. как я могу точно видеть, что произошло в someFunction(), которая вызвала исключение произойдет? ...
Официальные причины " программное обеспечение вызвало прерывание соединения: ошибка записи сокета"
учитывая этот фрагмент трассировки стека вызвано: java. net. SocketException: Программное обеспечение вызвало разрыв соединения : ошибка записи сокета at Ява.чистая.SocketOutputStream.socketWrite0(родной Метод) Я попытался ответить на следующие вопросы: какой код бросает это исключение? (JVM?- Кот?-Мой код?) что вызывает это исключение бросили? О #1: источник Sun JVM не содержит этого точного сообщения, но я думаю, что текст программное обеспечение вызвало прерывание соединен ...
Использовать Нанит Утверждать.Бросает метод или атрибут ExpectedException?
Я обнаружил, что это, кажется, два основных способа тестирования исключений: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] какой из них будет лучше? Дает ли одно преимущество перед другим? Или это просто вопрос личных предпочтений? ...
Как использовать wait и notify в Java без IllegalMonitorStateException?
у меня есть 2 матрицы и мне нужно умножить их, а затем печатать результаты каждой ячейки. Как только одна ячейка готова, мне нужно распечатать ее, но, например, мне нужно распечатать ячейку [0][0] перед ячейкой [2][0], даже если результат [2][0] готов первым. Поэтому мне нужно распечатать его по заказу. Поэтому моя идея состоит в том, чтобы заставить поток принтера ждать, пока multiplyThread уведомляет его, что правильная ячейка готова к печати, а затем printerThread напечатает ячейку и вернется ...
Почему не переменные, объявленные в "попробовать" сфера применения "поймать" или "наконец"?
в C# и Java (и, возможно, других языках) переменные, объявленные в блоке "try", не находятся в области действия в соответствующих блоках "catch" или "finally". Например, следующий код не компилируется: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java fans: think "System.out.println" here instead } в этом коде ошибка времени компиляции возникает при ссылке на s в блоке catch, потому что s находится только в области действия в блоке try. (В Java оши ...
Рекомендации по управлению исключениями в Java или C# [закрыто]
Я застрял, решая, как обрабатывать исключения в моем приложении. много, если мои проблемы с исключениями происходят из 1) доступ к данным через удаленную службу или 2) десериализация объекта JSON. К сожалению, я не могу гарантировать успех ни для одной из этих задач (вырезать сетевое соединение, искаженный объект JSON, который находится вне моего контроля). в результате, если я столкнусь с исключением, я просто поймаю его в функции и верну FALSE вызывающему. Моя логика такова что все вызываю ...
Каковы наилучшие методы для перехвата и повторного выбрасывания исключений?
должны ли пойманные исключения быть повторно брошены непосредственно, или они должны быть обернуты вокруг нового исключения? то есть, я должен сделать это: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } или такой: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw new Exception("Exception Message", 1, $e); } Если ваш ответ кинуть напрямую пожалуйста, предложите использовать ...
Когда ловить java.ленг.Ошибка?
в каких ситуациях нужно поймать java.lang.Error по заявлению? ...
.NET: какое исключение выбрасывать, когда отсутствует необходимый параметр конфигурации?
вот стандартный сценарий: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); проблема в том, что я не совсем уверен , который исключение SomeStandardException должно быть. Я просмотрел структуру 3.5 и нашел двух вероятных кандидатов:ConfigurationException и ConfigurationErrorsException. .Конфигурация.ConfigurationException исключение, которое возникает, когда a системная ошибка конфигура ...
Нуль проверки цепи против ловить исключение NullPointerException
веб-служба возвращает огромный XML и мне нужно получить доступ к вложенным полям он. Например: return wsObject.getFoo().getBar().getBaz().getInt() проблема в том, что getFoo(),getBar(),getBaz() все может вернуться null. однако, если я проверю для null во всех случаях код становится очень многословным и трудным для чтения. Кроме того, я могу пропустить проверки для некоторых полей. if (wsObject.getFoo() == null) return -1; if (wsObject.getFoo().getBar() == null) return -1; // maybe also do s ...
PHP: исключения против ошибок?
может быть, я пропустил его где-то в руководстве PHP, но в чем именно разница между ошибкой и исключением? Единственное различие, которое я вижу, заключается в том, что ошибки и исключения обрабатываются по-разному. Но что вызывает исключение и что вызывает ошибку? ...
Исключение журнала с обратной трассировкой
Как я могу регистрировать свои ошибки Python? try: do_something() except: # How can I log my exception here, complete with its traceback? ...
Как создать такое же исключение с пользовательским сообщением в Python?
у меня есть это try блок в моем коде: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) строго говоря, я на самом деле повышение другоеValueError, а не ValueError выдано do_something...(), которая называется err в этом случае. Как прикрепить сообщение к err? Я пробую следующий код, но не из-за err, a ValueErrorэкземпляр, не востребуемых: try: do_something_that_might_raise_an_exception() exc ...
Разница между спецификатором c++03 throw() C++11 noexcept
есть ли разница между throw() и noexcept помимо проверки времени выполнения и времени компиляции соответственно ? Википедия C++11 статья предполагает, что спецификаторы броска C++03 устарели. Почему так noexcept достаточно способный, чтобы покрыть все это во время компиляции ? [Примечание: я говорил этот вопрос и в этой статье, но не мог получить твердую причину осуждения.] ...
Исключение в потоке" main " java.ленг.UnsupportedClassVersionError: a (неподдерживаемый major.младшая версия 51.0) [дубликат]
Возможные Дубликаты:неподдерживаемые майор .младшая версия 51.0 Я установил JDK7, простая программа hello word получает компиляцию, но когда я запускаю это, я получил следующее исключение. Exception in thread "main" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.n ...
Разница между OperationCanceledException и TaskCanceledException?
В чем разница между OperationCanceledException и TaskCanceledException? Если я использую .NET 4.5 и использую async/await ключевые слова, которые я должен искать, чтобы поймать? ...
Как создать исключение в Rails, чтобы оно вело себя как другие исключения Rails?
Я хотел бы поднять исключение, чтобы оно делало то же самое, что и обычное исключение Rails. В частности, покажите исключение и трассировку стека в режиме разработки и покажите страницу "мы сожалеем, но что-то пошло не так" в рабочем режиме. я попробовал следующий: raise "safety_care group missing!" if group.nil? но он просто пишет "ERROR signing up, group missing!" для развития.файл журнала ...