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

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

6
Глобально ловить исключения в приложении WPF?
У нас есть приложение WPF, где его части могут генерировать исключения во время выполнения. Я хотел бы глобально перехватить любое необработанное исключение и записать их в журнал, но в противном случае продолжить выполнение программы, как будто ничего не произошло (вроде как в VB On Error Resume Next). Возможно ли это …

3
Как десериализовать объект JObject в .NET
Я с радостью использую библиотеку Newtonsoft JSON . Например, я бы создал объект JObjectиз .NET, в данном случае экземпляр Exception (может быть или не быть подклассом) if (result is Exception) var jobjectInstance = JObject.FromObject(result); теперь я знаю, что библиотека может десериализовать текст JSON (т.е. строку) в объект // only works …


30
Что делать на TransactionTooLargeException
Я получил TransactionTooLargeException. Не воспроизводится. В документах сказано Сбой транзакции Binder, поскольку она была слишком большой. Во время удаленного вызова процедуры аргументы и возвращаемое значение вызова передаются как объекты Parcel, хранящиеся в буфере транзакций Binder. Если аргументы или возвращаемое значение слишком велики, чтобы поместиться в буфере транзакций, вызов завершится неудачно …
239 android  exception 

13
python: Как узнать, какой тип исключения произошел?
У меня есть функция, вызываемая основной программой: try: someFunction() except: print "exception happened!" но в середине выполнения функции возникает исключение, поэтому он переходит к exceptчасти. Как я могу точно увидеть, что произошло в том, someFunction()что вызвало исключение?
230 python  exception 

23
Как создать собственную ошибку в JavaScript?
Почему-то похоже, что делегирование конструктора не работает в следующем фрагменте: function NotImplementedError() { Error.apply(this, arguments); } NotImplementedError.prototype = new Error(); var nie = new NotImplementedError("some message"); console.log("The message is: '"+nie.message+"'") Запуск это дает The message is: ''. Любые идеи относительно того, почему, или есть ли лучший способ создать новый Errorподкласс? …

7
Как правильно сделать сериализуемую пользовательскую исключительную ситуацию .NET исключительной?
Более конкретно, когда исключение содержит пользовательские объекты, которые сами могут или не могут быть сериализуемыми. Возьмите этот пример: public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get …

7
Java List.add () UnsupportedOperationException
Я пытаюсь добавить объекты в List<String>экземпляр, но он выбрасываетUnsupportedOperationException . Кто-нибудь знает почему? Мой код Java: String[] membersArray = request.getParameterValues('members'); List<String> membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List<String> seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Сообщение об ошибке: java.lang.UnsupportedOperationException java.util.AbstractList.add …


27
Как решить java.lang.NoClassDefFoundError?
Я попробовал оба примера в Oracle Java Tutorials . Они оба компилируются нормально, но во время выполнения, оба появляются с этой ошибкой: Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... …

20
Когда я должен использовать Debug.Assert ()?
Я работаю профессиональным инженером-программистом около года, закончив со степенью бакалавра. Некоторое время я знал об утверждениях в C ++ и C, но понятия не имел, что они существовали в C # и .NET вообще до недавнего времени. Наш производственный код не содержит никаких утверждений, и мой вопрос заключается в следующем …

12
Обработка исключений из задач Java ExecutorService
Я пытаюсь использовать ThreadPoolExecutorкласс Java для запуска большого количества тяжеловесных задач с фиксированным количеством потоков. У каждой из задач есть много мест, в которых она может потерпеть неудачу из-за исключений. Я разделил на подклассы ThreadPoolExecutorи переопределил afterExecuteметод, который должен обеспечивать любые неперехваченные исключения, возникающие при выполнении задачи. Тем не менее, …

18
Когда выбирать отмеченные и непроверенные исключения
В Java (или любом другом языке с проверенными исключениями), когда вы создаете свой собственный класс исключений, как вы решаете, следует ли его проверять или не проверять? Мой инстинкт должен сказать, что проверенное исключение будет вызываться в тех случаях, когда вызывающий может быть в состоянии восстановиться каким-либо продуктивным способом, где в …

27
Не удалось загрузить файл или сборку… Неверный параметр
Недавно я встретил следующее исключение в решении C #: Ошибка 2 Не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 3.5.0.0, Culture = нейтральный, PublicKeyToken = b9a188c8922137c6' или одну из ее зависимостей. Неверный параметр. (Исключение из HRESULT: 0x80070057 (E_INVALIDARG)) Это не зависит ни от моего кода, ни от названия сборки …


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