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

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

4
Вопросы об исключениях C ++ при повторном вызове исходного исключения
Будет ли следующий метод append () в catch вызывать повторное создание исключения, чтобы увидеть эффект от вызова append ()? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } Точно так же, если я перепишу …
117 c++  exception  rethrow 

12
PHP: исключения vs ошибки?
Может быть, я пропустил это где-то в руководстве по PHP, но в чем именно разница между ошибкой и исключением? Единственное различие, которое я вижу, заключается в том, что ошибки и исключения обрабатываются по-разному. Но что вызывает исключение и что вызывает ошибку?


4
Данный последний блок не заполнен должным образом
Я пытаюсь реализовать алгоритм шифрования на основе пароля, но получаю следующее исключение: javax.crypto.BadPaddingException: данный последний блок неправильно заполнен В чем может быть проблема? Вот мой код: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new SecureRandom(password.getBytes()); generator.init(sec); key …

5
Последовательность не содержит подходящего элемента
У меня есть приложение asp.net, в котором я использую linq для обработки данных. Во время работы я получаю исключение «Последовательность не содержит подходящего элемента». if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o => o.ID …
113 c#  linq  exception 

5
бросить новый std :: exception vs throw std :: exception
глядя на код, на который я наткнулся: throw /*-->*/new std::exception ("//... и я всегда думал, что тебе здесь не нужно / не стоит использовать new. Как правильно, оба в порядке, если да, есть ли разница? Кстати, из того, что я вижу, когда "grepping" с помощью PowerShell boost libs никогда не …
113 c++  exception 

10
Пользовательская страница ошибок ASP.NET - Server.GetLastError () имеет значение null
У меня есть настраиваемая страница ошибок для моего приложения: <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> В Global.asax, Application_Error (), следующий код работает для получения сведений об исключении: Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } К тому времени, когда я перехожу на страницу …

13
Android View не привязан к оконному менеджеру
У меня есть некоторые из следующих исключений: java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355) at android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:191) at android.view.Window$LocalWindowManager.updateViewLayout(Window.java:428) at android.app.Dialog.onWindowAttributesChanged(Dialog.java:596) at android.view.Window.setDefaultWindowFormat(Window.java:1013) at com.android.internal.policy.impl.PhoneWindow.access$700(PhoneWindow.java:86) at com.android.internal.policy.impl.PhoneWindow$DecorView.drawableChanged(PhoneWindow.java:1951) at com.android.internal.policy.impl.PhoneWindow$DecorView.fitSystemWindows(PhoneWindow.java:1889) at android.view.ViewRoot.performTraversals(ViewRoot.java:727) at android.view.ViewRoot.handleMessage(ViewRoot.java:1633) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4338) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) at …
111 android  exception 

8
Лучшие практики: выбрасывание исключений из свойств
Когда уместно генерировать исключение из получателя или установщика свойства? Когда это не подходит? Зачем? Ссылки на внешние документы по этой теме были бы полезны ... Google оказался на удивление мало.
111 c#  .net  exception  properties 

3
Почему writeObject выдает исключение java.io.NotSerializableException и как это исправить?
У меня есть это исключение, и я не понимаю, почему оно будет выброшено или как мне с этим справиться. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Где elementнаходится TransformGroupдругой TransformGroupsэкземпляр класса Atom: public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new Group(); Color3f blue …

15
Подключение Java-MySql: получение открытого ключа запрещено
Я пытаюсь подключить базу данных MySql к Java с помощью коннектора 8.0.11. Вроде все в порядке, но у меня есть исключение: Исключение в потоке "main" java.sql.SQLNonTransientConnectionException: получение открытого ключа запрещено Трассировки стека: Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:108) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at …

7
Как работают исключения (за кулисами) в c ++
Я все время вижу, как люди говорят, что исключения - это медленно, но я никогда не вижу никаких доказательств. Поэтому вместо того, чтобы спрашивать, есть ли они, я спрошу, как исключения работают за кулисами, чтобы я мог принимать решения о том, когда их использовать и медленные ли они. Насколько я …


15
Image.Save (..) вызывает исключение GDI +, поскольку поток памяти закрыт
У меня есть двоичные данные, которые я хочу сохранить как изображение. Когда я пытаюсь сохранить изображение, возникает исключение, если поток памяти, использованный для создания изображения, был закрыт перед сохранением. Причина, по которой я это делаю, заключается в том, что я динамически создаю изображения, и поэтому мне нужно использовать поток памяти. …
109 c#  image  exception  gdi+ 

4
Как повторно вызвать исключение во вложенных блоках try / except?
Я знаю, что если я хочу повторно вызвать исключение, я просто использую raiseбез аргументов в соответствующем exceptблоке. Но учитывая вложенное выражение вроде try: something() except SomeError as e: try: plan_B() except AlsoFailsError: raise e # I'd like to raise the SomeError as if plan_B() # didn't raise the AlsoFailsError как …

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