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

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

8
Java / Android - как распечатать полную трассировку стека?
В Android (Java) как распечатать полную трассировку стека? Если мое приложение вылетает из-за nullPointerException или чего-то еще, оно распечатывает (почти) полную трассировку стека следующим образом: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) …

14
Разработка по контракту с использованием утверждений или исключений? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос При программировании по контракту функция или …

11
.NET: какое исключение создавать при отсутствии обязательного параметра конфигурации?
Вот стандартный сценарий: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); Проблема в том, что я не совсем уверен, какое исключение SomeStandardExceptionдолжно быть. Я просмотрел 3.5 Framework и нашел двух вероятных кандидатов: ConfigurationExceptionи ConfigurationErrorsException. System.Configuration.ConfigurationException Исключение, которое выдается при возникновении системной ошибки конфигурации. замечанияConfigurationExceptionИсключение , если приложение пытается считывать или …

14
Следует ли использовать спецификатор исключения в C ++?
В C ++ вы можете указать, что функция может или не может генерировать исключение, используя спецификатор исключения. Например: void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception of type int void baz() throw(...); // may throw an exception of some unspecified …

15
Исключение MaxJsonLength в ASP.NET MVC во время JavaScriptSerializer
В одном из действий контроллера я возвращаю очень большой JsonResultразмер, чтобы заполнить сетку. Я получаю следующее InvalidOperationExceptionисключение: Ошибка при сериализации или десериализации с помощью JSON JavaScriptSerializer. Длина строки превышает значение, установленное в свойстве maxJsonLength. Установка более высокого значения для maxJsonLengthсвойства, web.configк сожалению, не дает никакого эффекта. <system.web.extensions> <scripting> <webServices> <jsonSerialization …

6
Как импортировать исключение Django DoesNotExist?
Я пытаюсь создать UnitTest, чтобы убедиться, что объект был удален. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Я получаю сообщение об ошибке: DoesNotExist: Answer matching query does not exist.

8
Как выбросить std :: exceptions с переменными сообщениями?
Это пример того, что я часто делаю, когда хочу добавить некоторую информацию к исключению: std::stringstream errMsg; errMsg << "Could not load config file '" << configfile << "'"; throw std::exception(errMsg.str().c_str()); Есть способ сделать это лучше?

5
Как получить имя исключения, которое было обнаружено в Python?
Как я могу получить имя исключения, возникшего в Python? например, try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == 'NameError' print "Failed with exception [%s]" % name_of_exception Например, я перехватываю несколько (или все) исключений и хочу напечатать имя исключения в сообщении об ошибке.

11
Когда использовать утверждение, а когда - исключение
В большинстве случаев я буду использовать исключение, чтобы проверить условие в моем коде, мне интересно, когда это подходящее время для использования утверждения? Например, Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group !=null) { //do …

6
Как обрабатывать исключения в списках?
У меня есть понимание списка в Python, в котором каждая итерация может вызывать исключение. Например , если у меня есть: eggs = (1,3,0,3,2) [1/egg for egg in eggs] Я получу ZeroDivisionErrorисключение в 3-м элементе. Как я могу обработать это исключение и продолжить выполнение понимания списка? Единственный способ, который я могу …

19
Хранилище таблиц Azure возвращает 400 неверных запросов
Я запустил это в режиме отладки и прикрепляю изображение с деталями исключения. Как я могу узнать, что пошло не так? Я пытался вставить данные в таблицу. Разве лазурь не может дать мне более подробную информацию? Замечания: Хранилище находится в Windows Azure, а не на моем компьютере. Таблицы были созданы, но …

19
Цепочка нулевой проверки и перехват исключения NullPointerException
Веб-служба возвращает огромный XML, и мне нужно получить доступ к его глубоко вложенным полям. Например: return wsObject.getFoo().getBar().getBaz().getInt() Проблема заключается в том, что getFoo(), getBar(), getBaz()может все возвращается null. Однако, если я проверю nullво всех случаях, код станет очень подробным и трудным для чтения. Более того, я могу пропустить проверки по …

15
Лучшие практики управления исключениями на Java или C # [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я застрял, решая, как обрабатывать исключения …

6
Как я могу прочитать текстовый файл в Android?
Я хочу прочитать текст из текстового файла. В приведенном ниже коде возникает исключение (это означает, что оно переходит в catchблок). Положил текстовый файл в папку приложения. Куда мне поместить этот текстовый файл (mani.txt), чтобы его правильно прочитать? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) { InputStreamReader inputreader …


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