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

Исключением является необычное условие, которое требует отклонения от нормального потока программы. Обычно исключение не должно приводить к полному отказу, а должно сопровождаться обработчиком исключения. Обработка исключений является встроенной конструкцией во многих языках программирования. Обычно исключения обрабатываются путем разматывания стека, что приводит к откату до определенного состояния вне области действия исключения, а затем вызывает блок или подпрограмму обработчика.

11
Тестирование ожидаемых исключений в Котлине
В Java программист может указать ожидаемые исключения для тестовых случаев JUnit следующим образом: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Как бы я сделал это в Котлине? Я пробовал два варианта синтаксиса, но ни один из них не работал: import org.junit.Test // ... …

4
Исключение NoClassDefFoundError для CacheProvider
Я как бы новичок в Spring и спящем режиме, поэтому я пытаюсь реализовать простое веб-приложение на основе Spring 3 + hibernate 4, пока я запускаю tomcat, у меня есть это исключение: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Я …


2
Почему Double.parseDouble (null) и Integer.parseInt (null) выдают разные исключения?
Почему Double.parseDouble (null) и Integer.parseInt (null) выдают разные исключения? Это историческая случайность или умышленное? В документации четко указаны два типа исключений для Double.parseDouble(...)и один для Integer.parseInt(), но это кажется непоследовательным: Integer.parseInt(null); // throws java.lang.NumberFormatException: null Однако Double.parseDouble(null); // throws java.lang.NullPointerException

3
Как мне вызвать исключение в Rails, чтобы оно вело себя как другие исключения Rails?
Я хотел бы вызвать исключение, чтобы оно делало то же самое, что и обычное исключение Rails. В частности, покажите исключение и трассировку стека в режиме разработки и покажите страницу «К сожалению, что-то пошло не так» в рабочем режиме. Я пробовал следующее: raise "safety_care group missing!" if group.nil? Но он просто …

13
Прерывистое исключение asp.net mvc: «Метод открытого действия ABC не может быть найден на контроллере XYZ».
Я получаю периодическое исключение, говорящее, что asp.net mvc не может найти метод действия. Вот исключение: Не удалось найти общедоступный метод действия Fill на контроллере Schoon.Form.Web.Controllers.ChrisController. Я думаю, что у меня правильно настроена маршрутизация, потому что это приложение работает большую часть времени. Вот метод действия контроллера. [ActionName("Fill")] [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post), UserIdFilter, …

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

12
Что вызывает эту «Недопустимую длину для массива символов Base-64»
У меня здесь очень немногое. Я не могу воспроизвести это локально, но когда пользователи получают сообщение об ошибке, я получаю автоматическое уведомление об исключении по электронной почте: Invalid length for a Base-64 char array. at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) at System.Web.UI.HiddenFieldPageStatePersister.Load() …

5
Трассировка стека исключений Javascript
В Firefox я могу получить трассировку стека исключения, используя exception.stack. Есть ли способ получить это и в других браузерах? Изменить: я действительно хочу сохранить трассировку стека автоматически (если возможно) и не отлаживать ее в то время (т.е. я знаю, как получить трассировку стека в отладчике).

15
Получение android.content.res.Resources $ NotFoundException: исключение, даже если ресурс присутствует в android
Пожалуйста, дайте мне знать, где я ошибаюсь, чтобы получить ошибку. Я создаю приложение, одно из действий которого должно быть только в ландшафтном режиме. Итак, я добавил в файл AndroidManifest.xml следующее: <activity android:name=".LandScapeImageActivity" android:screenOrientation="landscape"></activity> Я создал папку вроде / res / layout-land и добавьте в него макет с именем see_today_landscape_layout. и …


6
Как проверить, что «исключений не было» в модульном тесте MSTest?
Я пишу модульный тест для этого единственного метода, который возвращает «void». Я хотел бы иметь один случай, когда тест проходит, когда нет исключения. Как мне написать это на C #? Assert.IsTrue(????) (Я предполагаю, что именно так я должен проверить, но что входит в "???") Надеюсь, мой вопрос достаточно ясен.

8
Кто вызывает метод прерывания потока Java (), если я нет?
Я прочитал и перечитал Java Concurrency in Practice, я прочитал здесь несколько тем по этой теме, я прочитал статью IBM Работа с InterruptedException, но есть кое-что, что я просто не понимаю, что, по моему мнению, может быть нарушено на два вопроса: Если я никогда сам никогда не прерываю другие потоки, …

7
Python: как узнать, какие исключения могут быть вызваны при вызове метода
Есть ли способ узнать (во время кодирования), каких исключений ожидать при выполнении кода Python? В конце концов, я ловлю базовый класс исключений в 90% случаев, так как я не знаю, какой тип исключения может быть сгенерирован (и не говорю мне читать документацию. Много раз исключение может быть распространено из глубины. …
87 python  exception 

6
Остается ли заблокированный объект заблокированным, если внутри него возникает исключение?
В приложении для потоковой передачи С #, если бы я заблокировал объект, скажем, очередь, и если произойдет исключение, останется ли объект заблокированным? Вот псевдокод: int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); } catch { MessageBox.Show("Error parsing string"); } } Насколько я понимаю, код после …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.