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.

4
e.printStackTrace-Äquivalent in Python
Ich weiß, dass print(e)(wobei e eine Ausnahme ist) die aufgetretene Ausnahme druckt, aber ich habe versucht, das Python-Äquivalent von Java zu finden, das e.printStackTrace()die Ausnahme genau auf die aufgetretene Zeile zurückführt und die gesamte Ablaufverfolgung druckt. Könnte mir bitte jemand das Äquivalent von e.printStackTrace()in Python sagen ?


7
Exception.Message vs Exception.ToString ()
Ich habe Code, der protokolliert Exception.Message. Ich habe jedoch einen Artikel gelesen, der besagt, dass es besser ist, ihn zu verwenden Exception.ToString(). Mit letzterem behalten Sie wichtigere Informationen über den Fehler. Ist dies wahr und ist es sicher, die gesamte Codeprotokollierung zu ersetzen Exception.Message? Ich verwende auch ein XML-basiertes Layout …

15
C ++ Display Stack Trace bei Ausnahme
Ich möchte eine Möglichkeit haben, den Stack-Trace dem Benutzer zu melden, wenn eine Ausnahme ausgelöst wird. Was ist der beste Weg, dies zu tun? Benötigt es große Mengen an zusätzlichem Code? Fragen beantworten: Ich möchte, dass es wenn möglich tragbar ist. Ich möchte, dass Informationen angezeigt werden, damit der Benutzer …

25
Wie implementieren Sie einen Re-Try-Catch?
Try-Catch soll bei der Ausnahmebehandlung helfen. Dies bedeutet irgendwie, dass unser System dadurch robuster wird: Versuchen Sie, sich von einem unerwarteten Ereignis zu erholen. Wir vermuten, dass bei der Ausführung und Anweisung (Senden einer Nachricht) etwas passieren könnte, sodass es in den Versuch eingeschlossen wird. Wenn etwas fast Unerwartetes passiert, …


7
Schlüsselwort in die Signatur der Funktion einfügen
Was ist der technische Grund, warum es als schlechte Praxis angesehen wird, das throwSchlüsselwort C ++ in einer Funktionssignatur zu verwenden? bool some_func() throw(myExc) { ... if (problem_occurred) { throw myExc("problem occurred"); } ... }
199 c++  exception 




25
Ursachen für das Abrufen eines java.lang.VerifyError
Ich untersuche Folgendes java.lang.VerifyError java.lang.VerifyError: (class: be/post/ehr/wfm/application/serviceorganization/report/DisplayReportServlet, method: getMonthData signature: (IILjava/util/Collection;Ljava/util/Collection;Ljava/util/HashMap;Ljava/util/Collection;Ljava/util/Locale;Lorg/apache/struts/util/MessageRe˜̴MtÌ´MÚw€mçw€mp:”MŒŒ at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) Es tritt auf, wenn der jboss-Server gestartet wird, auf dem das Servlet bereitgestellt wird. Es wurde mit jdk-1.5.0_11 kompiliert und ich habe versucht, es mit jdk-1.5.0_15 ohne Erfolg neu zu kompilieren. Das …

25
Android, ListView IllegalStateException: "Der Inhalt des Adapters hat sich geändert, aber ListView hat keine Benachrichtigung erhalten."
Was ich tun möchte : Führen Sie einen Hintergrund-Thread aus, der den ListView-Inhalt berechnet und ListView teilweise aktualisiert, während die Ergebnisse berechnet werden. Was ich weiß, muss ich vermeiden : Ich kann mich nicht mit ListAdapter-Inhalten aus dem Hintergrund-Thread anlegen, daher habe ich AsyncTask geerbt und das Ergebnis (Einträge zum …


4
ArrayIndexOutOfBoundsException mit benutzerdefiniertem Android-Adapter für mehrere Ansichten in ListView
Ich versuche, einen benutzerdefinierten Adapter für meine ListView zu erstellen, da jedes Element in der Liste eine andere Ansicht haben kann (ein Link, ein Umschalter oder eine Funkgruppe). Wenn ich jedoch versuche, die Aktivität auszuführen, die die ListView verwendet, wird eine Fehlermeldung angezeigt Die App stoppt. Die Anwendung ist für …

4
Umgang mit AccessViolationException
Ich verwende ein COM-Objekt (MODI) in meiner .net-Anwendung. Die von mir aufgerufene Methode löst eine System.AccessViolationException aus, die von Visual Studio abgefangen wird. Das Seltsame ist, dass ich meinen Aufruf in einen Try-Catch eingeschlossen habe, der Handler für AccessViolationException, COMException und alles andere enthält. Wenn Visual Studio (2010) die AccessViolationException …
183 c#  .net  exception  com  modi 

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.