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

172
Что такое ApplicationException для .NET?

Чтобы генерировать исключения, я обычно использую встроенные классы исключений, например, ArgumentNullExceptionи NotSupportedException. Однако иногда мне нужно использовать пользовательское исключение, и в этом случае я пишу: class SlippedOnABananaException : Exception { } class...

172
IOException: процесс не может получить доступ к файлу «путь к файлу», поскольку он используется другим процессом

У меня есть некоторый код, и когда он выполняется, он бросает IOException, говоря, что Процесс не может получить доступ к файлу «имя файла», потому что он используется другим процессом Что это значит, и что я могу с этим...

170
Java исключение не пойман?

У меня есть небольшая теоретическая проблема с конструкциями try-catch. Вчера я сдал практический экзамен по Java, и я не понимаю следующий пример: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally {...

170
Как заставить рубин распечатать полную трассировку вместо усеченной?

Когда я получаю исключения, это часто происходит из глубины стека вызовов. Когда это происходит, чаще всего настоящая оскорбительная строка кода скрыта от меня: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q'...

169
file_put_contents (meta / services.json): не удалось открыть поток: отказано в разрешении

Я новичок в Laravel. Я пытался открыть, http://localhost/test/public/и я получил Ошибка в обработчике исключений. Я погуглил и изменил разрешение на использование каталога хранилища, chmod -R 777 app/storageно безрезультатно. Я изменил debug=>trueв app.phpи посетил страницу и получил Ошибка в...

167
Ошибка throw ('msg') против новой ошибки throw ('msg')

var err1 = Error('message'); var err2 = new Error('message'); Какая разница? Глядя на них в хромированной консоли, они выглядят одинаково. Одинаковые свойства объекта и одинаковые __proto__цепочки. Похоже, Errorдействует как фабрика. Какой из них правильный и...

165
Visual Studio: как разбить обработанные исключения?

Я хотел бы, чтобы Visual Studio ломался, когда происходит обработанное исключение (т.е. я не просто хочу видеть сообщение «Первый шанс», я хочу отладить фактическое исключение). например, я хочу, чтобы отладчик сломался за исключением: try { System.IO.File.Delete(someFilename); } catch (Exception)...

163
Как вы ловите это исключение?

Этот код находится в django / db / models / fields.py. Он создает / определяет исключение? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes...

163
Какие исключения следует выдавать для неверных или неожиданных параметров в .NET?

Какие типы исключений должны быть выброшены для неверных или неожиданных параметров в .NET? Когда я выберу одно вместо другого? Следовать за: Какое исключение вы бы использовали, если у вас есть функция, ожидающая целое число, соответствующее месяцу, и вы передали '42'? Будет ли это попадать в...

161
Фильтруйте значения, только если не нуль, используя лямбду в Java8

У меня есть список объектов, скажем car. Я хочу отфильтровать этот список на основе какого-либо параметра, используя Java 8. Но если параметр есть null, он выбрасывает NullPointerException. Как отфильтровать нулевые значения? Текущий код выглядит следующим образом requiredCars =...

161
java.lang.IllegalArgumentException: недопустимый символ в имени метода. Имена методов HTTP должны быть токенами

При развертывании приложения в многосерверной среде Apache Tomcat 8 я получаю трассировку ниже стека. Я получаю эту ошибку часто, и кажется, что она блокирует поток Tomcat: INFO [http-nio-80-exec-4461] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header  Note:...

160
Безопасный разбор целочисленных значений в Ruby

Скажем '123', у меня есть строка, и я хочу преобразовать ее в целое число 123. Я знаю , что вы можете просто сделать some_string.to_i, но обращенные 'lolipops'к 0, который не является эффект , который я имею в виду. Я хочу, чтобы это взорвалось мне в лицо, когда я пытаюсь преобразовать что-то...

159
Есть ли способ вывести трассировку стека без выдачи исключения в Java?

Я думаю о создании инструмента отладки для моего Java-приложения. Я задаюсь вопросом, возможно ли получить трассировку стека, точно так же, как и Exception.printStackTrace()без фактического исключения? Моя цель состоит в том, чтобы в любом данном методе создать дамп стека, чтобы увидеть, кто...

157
Включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации <serviceDebug>) на сервере

У меня есть сервис WCF, который работал отлично, и что-то изменилось, и я не знаю что. Я получаю это исключение: System.ServiceModel.FaultException: серверу не удалось обработать запрос из-за внутренней ошибки. Для получения дополнительных сведений об ошибке либо включите...

157
Официальные причины для «программного обеспечения вызвало прерывание соединения: ошибка записи в сокет»

Учитывая этот фрагмент трассировки стека Причина: java.net.SocketException: программное обеспечение вызвало прерывание соединения: ошибка записи сокета  в java.net.SocketOutputStream.socketWrite0 (собственный метод) Я пытался ответить на следующие вопросы: Какой код выдает это исключение? (JVM? /...

156
Правильное использование ошибок

Я использую TypeScript для достаточно большого проекта, и мне интересно, каков стандарт для использования Errors. Например, скажем, я передаю исключение индекса вне границ в Java: throw new IndexOutOfBoundsException(); Будет ли эквивалентный оператор в TypeScript: throw new Error("Index Out of...