Als «exception» getaggte Fragen

Eine Ausnahme ist eine ungewöhnliche Bedingung, die eine Abweichung vom normalen Programmablauf erfordert. Normalerweise sollte eine Ausnahme nicht zu einem Totalausfall führen, sondern von einem Ausnahmebehandler behandelt werden. Die Ausnahmebehandlung ist ein in vielen Programmiersprachen integriertes Konstrukt. In der Regel werden Ausnahmen behandelt, indem der Stapel abgewickelt wird, ein Rollback auf einen definierten Zustand außerhalb des Bereichs der Ausnahme durchgeführt und anschließend ein Handlerblock oder eine Routine aufgerufen wird.

6
Wie kann ich eine Textdatei in Android lesen?
Ich möchte den Text aus einer Textdatei lesen. Im folgenden Code tritt eine Ausnahme auf (dh, sie geht zum catchBlock). Ich habe die Textdatei in den Anwendungsordner gelegt. Wo soll ich diese Textdatei (mani.txt) ablegen, um sie richtig zu lesen? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) …

12
PHP: Ausnahmen gegen Fehler?
Vielleicht fehlt es mir irgendwo im PHP-Handbuch, aber was genau ist der Unterschied zwischen einem Fehler und einer Ausnahme? Der einzige Unterschied, den ich sehen kann, ist, dass Fehler und Ausnahmen unterschiedlich behandelt werden. Aber was verursacht eine Ausnahme und was verursacht einen Fehler?


4
Angesichts des letzten Blocks nicht richtig gepolstert
Ich versuche, einen kennwortbasierten Verschlüsselungsalgorithmus zu implementieren, erhalte jedoch die folgende Ausnahme: javax.crypto.BadPaddingException: Der letzte Block ist nicht richtig aufgefüllt Was könnte das Problem sein? Hier ist mein Code: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new …

5
werfen Sie eine neue std :: Ausnahme gegen werfen Sie eine std :: Ausnahme
Beim Betrachten eines Codes bin ich auf Folgendes gestoßen: throw /*-->*/new std::exception ("//... und ich dachte immer, dass du hier nicht brauchst / nicht verwenden solltest new. Was ist der richtige Weg, sind beide in Ordnung, wenn ja, gibt es einen Unterschied? Übrigens, was ich beim "Greifen" mit PowerShell-Boost-Bibliotheken sehen …
113 c++  exception 

5
Sequenz enthält keine passenden Element
Ich habe eine asp.net-Anwendung, in der ich linq zur Datenmanipulation verwende. Während des Laufens erhalte ich die Ausnahme "Sequenz enthält kein passendes Element". 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 == …
112 c#  linq  exception 

10
Benutzerdefinierte ASP.NET-Fehlerseite - Server.GetLastError () ist null
Ich habe eine benutzerdefinierte Fehlerseite für meine Anwendung eingerichtet: <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> In Global.asax, Application_Error (), werden mit dem folgenden Code die Ausnahmedetails abgerufen: Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } Wenn ich zu meiner Fehlerseite (~ / Errors …

13
Android-Ansicht nicht an Fenstermanager angehängt
Ich habe einige der folgenden Ausnahmen: 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 dalvik.system.NativeStart.main(Native …
111 android  exception 


3
Warum löst writeObject java.io.NotSerializableException aus und wie behebe ich das?
Ich habe diese Ausnahme und verstehe nicht, warum sie ausgelöst wird oder wie ich damit umgehen soll. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Wo elementist eine TransformGroupandere TransformGroupsInstanz der Klasse Atom? public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new Group(); Color3f blue …



9
Nicht erreichbarer Code, aber mit einer Ausnahme erreichbar
Dieser Code ist Teil einer Anwendung, die aus einer mit ODBC verbundenen Datenbank liest und in diese schreibt. Es erstellt einen Datensatz in der Datenbank und prüft dann, ob ein Datensatz erfolgreich erstellt wurde, und kehrt dann zurück true. Mein Verständnis des Kontrollflusses ist wie folgt: command.ExecuteNonQuery()Es wird dokumentiert, dass …


5
Strg-C in Rubin erfassen
Mir wurde ein langjähriges Legacy-Ruby-Programm übergeben, das zahlreiche Vorkommen hat begin #dosomething rescue Exception => e #halt the exception's progress end überall. Ohne jede mögliche Ausnahme aufzuspüren, die diese behandeln könnten (zumindest nicht sofort), möchte ich sie trotzdem manchmal herunterfahren können CtrlC. Und ich möchte dies auf eine Weise tun, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.