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

298
Исключительные сообщения на английском?

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

293
Когда запускается SQLiteOpenHelper onCreate () / onUpgrade ()?

Я создал свои таблицы в моем, SQLiteOpenHelper onCreate()но получаю SQLiteException: no such table или SQLiteException: no such column ошибки. Зачем? НОТА: (Это объединенное резюме десятков подобных вопросов каждую неделю. Попытка предоставить «канонический» вопрос / ответ вики сообщества для того,...

286
Как определить пользовательский класс исключений в Java, самый простой способ?

Я пытаюсь определить свой собственный класс исключений самым простым способом, и вот что я получаю: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } Вот что говорит компилятор Java: cannot find symbol:...

283
Зачем возвращать NotImplemented вместо повышения NotImplementedError

У Python есть синглтон NotImplemented. Почему кто-то хотел бы когда-нибудь вернуться NotImplementedвместо того, чтобы поднять NotImplementedErrorисключение? Разве это не затруднит поиск ошибок, таких как код, выполняющий недопустимые...

280
Обработка исключений ASP.NET Core Web API

Я использую ASP.NET Core для моего нового проекта API REST после использования обычного веб-API ASP.NET в течение многих лет. Я не вижу хорошего способа обработки исключений в ASP.NET Core Web API. Я попытался реализовать исключение фильтр / атрибут: public class ErrorHandlingFilter :...

275
slf4j: как записать отформатированное сообщение, массив объектов, исключение

Как правильно регистрировать заполненное сообщение и трассировку стека исключения? logger.error( "\ncontext info one two three: {} {} {}\n", new Object[] {"1", "2", "3"}, new Exception("something went wrong")); Я хотел бы сделать вывод, похожий на этот: context info one two three: 1 2 3...

270
TypeLoadException говорит «нет реализации», но оно реализовано

У меня очень странная ошибка на нашей тестовой машине. Ошибка: System.TypeLoadException: Method 'SetShort' in type 'DummyItem' from assembly 'ActiveViewers (...)' does not have an implementation. Я просто не могу понять почему. SetShortесть в DummyItemклассе, и я даже перекомпилировал версию с...

266
Что произойдет, если блок finally генерирует исключение?

Если блок finally создает исключение, что именно происходит? В частности, что происходит, если исключение выдается на полпути через блок finally. Вызваны ли остальные операторы (после) в этом блоке? Я знаю, что исключения будут распространяться вверх....

260
Невозможно установить соединение, потому что целевая машина активно отказалась от него?

Иногда я получаю следующую ошибку, когда выполняю HttpWebRequest для WebService. Я тоже скопировал свой код ниже. System.Net.WebException: Невозможно подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: Невозможно установить соединение, поскольку целевая машина активно...

257
выбрасывать исключения из деструктора

Большинство людей говорят, что никогда не выбрасывают исключение из деструктора - это приводит к неопределенному поведению. Страуструп подчеркивает, что «векторный деструктор явно вызывает деструктор для каждого элемента. Это означает, что, если деструктор элемента выбрасывает, векторное разрушение...

257
Начальный размер для ArrayList

Вы можете установить начальный размер для ArrayList, выполнив ArrayList<Integer> arr=new ArrayList<Integer>(10); Тем не менее, вы не можете сделать arr.add(5, 10); потому что это вызывает исключение вне границ. Какая польза от установки начального размера, если вы не можете получить...

256
Какая часть создания исключения является дорогой?

В Java использование throw / catch как части логики, когда на самом деле нет ошибки, как правило, является плохой идеей (частично), потому что выбрасывать и перехватывать исключение дорого, и делать это много раз в цикле обычно гораздо медленнее, чем другие. управляющие структуры, которые не...

252
Как повторить попытку после исключения?

У меня есть цикл, начинающийся с for i in range(0, 100). Обычно он работает правильно, но иногда происходит сбой из-за условий сети. В настоящее время он настроен таким образом, что в случае сбоя он будет continueуказан в условии "исключение" (перейдите к следующему номеру для i). Могу ли я...

247
Как я могу использовать Assert.Throws, чтобы утверждать тип исключения?

Как мне использовать, Assert.Throwsчтобы утверждать тип исключения и фактическую формулировку сообщения. Что-то вроде этого: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") Метод, который я тестирую, выдает несколько сообщений одного типа с...