Tag: exception

Eine Ausnahme ist ein ungewöhnlicher Zustand, die erfordert, dass eine Abweichung von dem Programm den normalen Ablauf. Regel, eine Ausnahme darf nicht dazu führen, Totalausfall, sondern besucht werden, die von einem exception-handler. Exception handling ist ein integriertes bauen in vielen Programmiersprachen. In der Regel werden Ausnahmen behandelt, indem der Abbau der stack, also ein Rollback in einen definierten Zustand außerhalb der Ausnahme Bereich, und dann den Aufruf einer handler-block oder routine.

Wann ist es angemessen, mit einem HTTP 412-Fehler zu antworten?

Anzahl der Antworten 3 Antworten
Ist es mir unklar, wenn Sie sollte und sollte nicht wieder eine HTTP 412: Precondition Failed, Fehler für einen web-service? Ich bin am überlegen, mit es, wenn die Validierung von Daten. Zum Beispiel, wenn ein Kunde POST

Ausnahmen auslösen, wenn in Python 3 bereits eine Ausnahme vorliegt

Anzahl der Antworten 5 Antworten
Was passiert, meine erste Ausnahme ( A ), wenn die zweite (B) ausgelöst wird, in der folgende code? class A(Exception): pass class B(Exception): pass try: try: raise A('first') finally: raise B('second') except X as c: print(c) Wenn

Die Beziehung zwischen den beiden Objekten kann nicht definiert werden, da sie an verschiedene ObjectContext-Objekte gebunden sind

Anzahl der Antworten 2 Antworten
Ich habe einige Fragen/Antworten, die haben zu tun mit dieser speziellen Fehlermeldung, bin mir aber nicht ganz verstehen, die geeignete Lösung. Ich habe schon oft gelesen, dass Sie sollten die EF4 Kontext, verwenden Sie es, dann entsorgen

Ausnahmen aus einem Destruktor werfen

Anzahl der Antworten 16 Antworten
Meisten Leute sagen nie werfen eine exception aus einem Destruktor - dies führt zu undefiniertem Verhalten. Stroustrup macht den Punkt, dass "die vector-Destruktor explizit aufgerufen der Destruktor für jedes element. Das bedeutet, dass wenn ein element Destruktor

So erhalten Sie eine vollständige Ablaufverfolgung für den Ausnahme-Stack in Python

Anzahl der Antworten 4 Antworten
Den folgenden Codeausschnitt: import traceback def a(): b() def b(): try: c() except: traceback.print_exc() def c(): assert False a() Erzeugt diese Ausgabe: Traceback (most recent call last): File "test.py", line 8, in b c() File "test.py", line

Wie kann ich einen Python-Generator dazu bringen, None statt StopIteration zurückzugeben?

Anzahl der Antworten 2 Antworten
Ich bin Generatoren verwenden, um Suchvorgänge in Listen wie dieses einfache Beispiel: >>> a = [1,2,3,4] >>> (i for i, v in enumerate(a) if v == 4).next() 3 (Einfach einen Rahmen um das Beispiel ein wenig, ich

Wie protokolliere ich eine Ausnahme auf Warn- oder Info-Ebene mit Traceback mit dem Python Logging Framework?

Anzahl der Antworten 8 Antworten
Etwas wie dieses: try: # Something... except Exception as excep: logger = logging.getLogger("component") logger.warning("something raised an exception: " + excep) logger.info("something raised an exception: " + excep) Ich würde lieber nicht haben es auf der error-Ebene der

"Wir verwenden keine C ++ - Ausnahmen" - Was ist die Alternative? Lass es krachen?

Anzahl der Antworten 7 Antworten
"Wir verwenden keine C++ - Ausnahmen." Wenn Sie nicht mit Ausnahmen was passiert, wenn es ein Fehler? Lass dir einfach das Programm Abstürzen? InformationsquelleAutor der Frage Mr. X | 2010-08-16

Python-Protokollierungsausnahme

Anzahl der Antworten 2 Antworten
Schreibe ich momentan eine wrapper-Klasse. Ich möchte in der Lage sein, melden Sie Ausnahmen richtig, aber erlauben das aufrufen von Methoden, um bewusst sein, von Ausnahmen welche auftreten. Meine Klasse sieht wie folgt aus: import logging log

Wie verursache ich eine Ausnahme in Rails, so verhält es sich wie andere Rails-Ausnahmen?

Anzahl der Antworten 3 Antworten
Möchte ich eine Ausnahme auslösen, so dass es tut die gleiche Sache, die eine normale Schienen Ausnahme macht. Speziell zeigen die Ausnahme und die stapelablaufverfolgung in der Entwicklung-Modus und zeigen, "es tut Uns Leid, aber etwas ging

ArgumentNullException im Konstruktor werfen?

Anzahl der Antworten 4 Antworten
Für einen Konstruktor mit einem einzigen parameter, ist es in Ordnung, löst eine ArgumentNullException-Ausnahme innerhalb des Konstruktors auf, wenn der parameter null/leer? ODER, falls Sie geworfen werden in die Methode, nutzt eigentlich das argument? Danke. InformationsquelleAutor der

Generischer Fang für Python

Anzahl der Antworten 3 Antworten
Habe ich einige extrem seltsame Verhalten scheint das Ergebnis in Stille Ausnahmen. Wie kann ich schreiben einem Allgemeinen versuchen zu fangen, wo ich Debuggen kann alle Ausnahmen. Etwas entlang der Linien von: try: # something that fails

Java - Was löst eine IOException aus?

Anzahl der Antworten 3 Antworten
java.io.IOException zu sein scheint, die häufigste Art der Ausnahme, zufällig, es scheint auch die meisten mehrdeutig. Ich sehe immer wieder das throws IOException wenn das schreiben mit sockets, Dateien &c. Ich habe eigentlich nie hatte, man feuerte

Laravel 5: Handle Ausnahmen, wenn Anfrage JSON will

Anzahl der Antworten 6 Antworten
Ich mache Datei-uploads via AJAX auf Laravel 5. Ich habe so ziemlich alles außer eine Sache. Wenn ich versuche eine Datei hochzuladen, ist zu groß (Größer als upload_max_filesize und post_max_size ich eine TokenMismatchException geworfen. Dies ist zu

Wie definiere ich eine benutzerdefinierte Ausnahmeklasse in Java, der einfachste Weg?

Anzahl der Antworten 7 Antworten
Ich versuche zu definieren, meine eigene exception-Klasse der einfachste Weg, und das ist, was ich immer bin: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please");

Java: Wird eine Ausnahme ausgelöst, wird die Methode beendet?

Anzahl der Antworten 1 Antworten
Zum Beispiel: public String showMsg(String msg) throws Exception { if(msg == null) { throw new Exception("Message is null"); } //Create message anyways and return it return "DEFAULT MESSAGE"; } String msg = null; try { msg =

Erweitern Sie Exception / RunTimeException in Java?

Anzahl der Antworten 5 Antworten
Habe ich unter Klassen. public class ValidationException extends RuntimeException { } und public class ValidationException extends Exception { } Bin ich verwirrt, wenn Sie die benutzerdefinierte Ausnahme erweitern sollte RunTimeException und wenn es noch zu verlängern Exception.

Wie teste ich eine __init __ () -Methode einer Python-Klasse mit assertRaises ()?

Anzahl der Antworten 3 Antworten
Ich habe eine Klasse: class MyClass: def __init__(self, foo): if foo != 1: raise Error("foo is not equal to 1!") und ein unit test soll sicherstellen, dass die falsche arg an den Konstruktor übergeben richtig löst einen

Wie teuer sind Ausnahmen in C #?

Anzahl der Antworten 7 Antworten
Wie teuer sind Ausnahmen in C#? Wie es scheint, sind Sie nicht unglaublich teuer, solange der Stapel nicht tief, aber ich habe gelesen, widersprüchliche Berichte. Ist es definitive Bericht, der bisher nicht widerlegt? InformationsquelleAutor der Frage Chance

Python-Ausnahmebehandlung

Anzahl der Antworten 4 Antworten
C hat perror und errno, das drucken und speichern der der Letzte Fehler aufgetreten. Dies ist praktisch, wenn Sie tun, Datei io, wie ich nicht zu fstat() jede Datei, die nicht als argument von fopen() zu präsentieren,

Capturing Strg-c in Ruby

Anzahl der Antworten 4 Antworten
War ich ging eine lange ausführen von legacy-ruby-Programm, das zahlreiche vorkommen von begin #dosomething rescue Exception => e #halt the exception's progress end überall. Ohne tracking jeden einzelnen möglichen Ausnahme dieser jeder könnte die Handhabung (zumindest nicht

Was passiert, wenn ein .NET-Thread eine Ausnahme auslöst?

Anzahl der Antworten 5 Antworten
Haben wir eine Schnittstelle IPoller, für die haben wir verschiedene Implementierungen. Wir haben einen Prozess, der dauern wird ein IPoller und starten Sie es in einem separaten thread. Ich bin versucht zu kommen mit einer generischen Art

Legen Sie InnerException des .NET-Ausnahmeobjekts fest

Anzahl der Antworten 8 Antworten
Wie kann ich die InnerException Eigenschaft eines Exception Objekt, während ich in den Konstruktor des Objekts? Dies läuft darauf hinaus, die Suche und Einstellung der Feld sichern einer Immobilie, die keine setter. btw: ich habe gesehen, diese

Wie bekomme ich eine Exception-Nachricht in Python richtig?

Anzahl der Antworten 2 Antworten
Was ist der beste Weg, um Ausnahmen " Nachrichten aus Komponenten der standard-Bibliothek von Python? Bemerkte ich, dass in einigen Fällen kannst du es über message Feld wie diesem: try: pass except Exception as ex: print(ex.message) aber

Google C ++ - Styleguide No-Exceptions-Regel; STL?

Anzahl der Antworten 7 Antworten
Google C++ style guide sagt, "Wir verwenden keine Ausnahmen". Der Stil, nicht erwähnen STL mit Bezug auf die Nutzung der Ausnahme. Da STL-allocators ausfallen kann, wie gehen Sie mit Ausnahmen von Containern? Wenn Sie verwenden, STL, wie

Wie löst man java.nio.charset.UnmappableCharacterException in Scala 2.8.0 auf?

Anzahl der Antworten 4 Antworten
Ich bin mit Scala 2.8.0 und versucht zu Lesen pipe-delimited-Datei wie im code-snipped unten: object Main { def main(args: Array[String]) :Unit = { if (args.length > 0) { val lines = scala.io.Source.fromPath("QUICK!LRU-2009-11-15.psv") for (line <-lines) print(line) }

Gegeben letzter Block nicht richtig aufgefüllt

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren, Passwort-basierte Verschlüsselung-Algorithmus, aber ich bekomme diese exception: javax.crypto.BadPaddingException: Given final block nicht ordentlich gepolsterte Was das problem sein könnte? (Ich bin neu in Java.) Hier ist mein code: public class PasswordCrypter { private

Exception.getMessage () ist null

Anzahl der Antworten 7 Antworten
In meinem Java-code, ist es für die überprüfung !null Zustand und werfen ein Exception. Beispielsweise try { if (stud.getCall() != null) acc.Call = stud.getCall().toString(); else throw new Exception("Data is null"); } catch (Exception e) { logger.error("Some Error"

Fehlerbehebung für BadImageFormatException

Anzahl der Antworten 16 Antworten
Ich habe einen Windows-Dienst geschrieben in C# mit Visual Studio 2010 und die Ausrichtung der vollen .NET Framework 4. Wenn ich aus einem Debug-build des service läuft wie erwartet. Allerdings, wenn ich es aus einer Release-Version, bekomme

Unterbrechungen und Ausnahmen

Anzahl der Antworten 11 Antworten
Ich habe gesehen, einige Frage auf, die hier über Ausnahmenund einige von Ihnen deuten an,interrupts als Ausnahmenaber keine stellen die Verbindung klar. Was ist ein interrupt? Was ist eine Ausnahme? (bitte erklären, was Ausnahmen sind für jede

Python versuchen: außer: endlich

Anzahl der Antworten 8 Antworten
# Open new file to write file = None try: file = open(filePath, 'w') except IOError: msg = ("Unable to create file on disk.") file.close() return finally: file.write("Hello World!") file.close() Dem obigen code wird zerrissen von einer

Bewährtes Verfahren: AsyncTask während der Orientierungsänderung

Anzahl der Antworten 9 Antworten
AsyncTask ist eine tolle Sache, um komplexe Aufgaben in einem anderen thread. Aber, wenn es eine Orientierung ändern oder eine andere änderung der Konfiguration während der AsyncTask noch läuft, die aktuelle Activity zerstört wird und neu gestartet

Python behandelt spezifische Fehlercodes?

Anzahl der Antworten 4 Antworten
Hey, ich bin der Frage wie Umgang mit bestimmten error-codes. Zum Beispiel [Errno 111] Connection refused Will ich fangen diesen speziellen Fehler im socket-Modul und etwas drucken. InformationsquelleAutor der Frage AustinM | 2011-03-01

Wie testen Sie, dass eine Python-Funktion eine Ausnahme auslöst?

Anzahl der Antworten 11 Antworten
Wie schreibt man einen unittest, die nur versagt, wenn eine Funktion nicht werfen eine erwartete Ausnahme? InformationsquelleAutor der Frage Daryl Spitzer | 2008-09-24

"Loaded nib but the view outlet wurde nicht gesetzt" Ausnahme

Anzahl der Antworten 6 Antworten
Ich versuche, mit UINavigationController. Ich habe zwei Ansichten, die erstellt werden, programmgesteuert. Wenn ein UIButton gedrückt wird, auf die ersten Blickdie zweiten Blick kommen sollte, in den Vordergrund. Aber hier Absturz der Anwendung mit der Ausnahme: geladen

Der Umgang mit "java.lang.OutOfMemoryError: PermGen Space" -Fehler

Anzahl der Antworten 30 Antworten
Kürzlich lief ich in diese Fehler in meinem web-Anwendung: java.lang.OutOfMemoryError: PermGen space Es ist eine typische Hibernate/JPA + IceFaces/JSF-Anwendung läuft auf Tomcat 6 und JDK 1.6. Offenbar dies kann auftreten, nachdem die erneute Implementierung einer Anwendung ein

Welche Exception-Subklassen sind in PHP integriert?

Anzahl der Antworten 2 Antworten
Habe ich noch nicht in der Lage gewesen zu finden Sie eine Liste aller built-in Ausnahme von sub-Klassen in PHP. Ich würde eher verwenden errichtet in der diejenigen, wenn Sie Sinn machen, vor dem erstellen meiner eigenen

InvalidKeyException: Ungültige Schlüsselgröße - Java-Code, der Ausnahme für die Verschlüsselungsklasse wirft - wie wird das behoben?

Anzahl der Antworten 5 Antworten
Ich habe versucht, einige Java-code zu verwenden für die Verschlüsselung von Paypal-Schaltflächen. Dies ist keine leichte Aufgabe! Auch wenn ich einige code, von Paypal, ich bin konfrontiert mit Fehlern..ugh.. So, hier ist was ich habe, so weit,

Ist "ANR" eine Ausnahme oder ein Fehler oder was?

Anzahl der Antworten 2 Antworten
Ist die ANR eine Ausnahme, ein Fehler oder was? Können wir eigentlich fangen es in einem try{} catch(){} Struktur? InformationsquelleAutor der Frage lee lias | 2011-06-30

Visual Studio: Wie behandelte Ausnahmen behandelt werden?

Anzahl der Antworten 7 Antworten
Möchte ich Visual Studio zu brechen, wenn eine Ausnahme behandelt passiert (d.h. ich will nicht nur, um zu sehen, eine "Erste chance" - Meldung, ich Debuggen möchten der aktuelle Ausnahme). z.B. möchte ich den debugger bei der

IndexError: Listenzuweisungsindex außerhalb des Bereichs

Anzahl der Antworten 8 Antworten
Bitte betrachten Sie den folgenden code: i = [1, 2, 3, 5, 8, 13] j = k = 0 for l in i: j[k] = l k += 1 print j Den Ausgang (Python 2.6.6 auf

Warum werden Variablen in "try" nicht in "catch" oder "finally" deklariert?

Anzahl der Antworten 28 Antworten
In C# und in Java (und ggf. anderen Sprachen), Variablen in einem "try" - block sind nicht im Lieferumfang in die entsprechenden "catch" oder "finally" - Blöcken. Zum Beispiel, der folgende code wird nicht kompiliert: try {

e.printStackTrace entspricht in Python

Anzahl der Antworten 3 Antworten
Ich weiß, dass print(e) (wobei e eine Ausnahme) druckt die Ausnahme aufgetreten ist aber, ich war versuchen zu finden, das python-äquivalent zu Java ist e.printStackTrace() dass genau die Spuren die Ausnahme, was die Linie, auf der es

Der beste Weg, um Fehler auf einer PHP-Seite zu behandeln?

Anzahl der Antworten 8 Antworten
Jetzt meine Seiten so Aussehen: if($_GET['something'] == 'somevalue') { $output .= 'somecode'; //make a DB query, fetch a row //... $row = $stmt->Fetch(PDO::ASSOC); if($row != null) { $output .= 'morecode'; if(somethingIsOK()) { $output .= 'yet more page

Unterstützt C ++ 'finally' Blöcke? (Und was ist das 'RAII', von dem ich immer wieder höre?)

Anzahl der Antworten 14 Antworten
Unterstützt C++ 'endlich blocks'? Was ist der RAII-idiom? Was ist der Unterschied zwischen C++'s RAII-idiom und C#'s 'mit' - Anweisung in? InformationsquelleAutor der Frage Kevin | 2008-10-02

Warum sollte NotImplemented zurückgegeben werden, statt NotImplementedError zu erhöhen?

Anzahl der Antworten 4 Antworten
Python hat ein singleton genannt NotImplemented. Warum würde jemand wollen, um jemals zurück NotImplemented anstelle der Erhöhung des NotImplementedError Ausnahme? Es nicht nur machen es schwieriger, Fehler zu finden, wie der code, der ausgeführt wird, ungültig Methoden?

Warum Exceptions erneut auslösen?

Anzahl der Antworten 13 Antworten
Gesehen hab ich den folgenden code viele Male: try { ... //some code } catch (Exception ex) { ... //Do something throw new CustomException(ex); //or //throw; //or //throw ex; } Können Sie bitte erklären Sie den Zweck

Collections.sort () löst aus Vergleichsmethode verletzt seinen allgemeinen Vertrag! Ausnahme

Anzahl der Antworten 3 Antworten
Ich versuche zu Sortieren, eine Liste<> Objekt und ich bekomme diese exception geworfen (für große Listen nur wenn) Sortier-code: List<FinalSentence> sentenceList = finalRepresentation.getSentences(); Collections.sort(sentenceList); //<=== EXCEPTION THROWN HERE!!! FinalSentence header-Klasse: public class FinalSentence implements Comparable<FinalSentence>{...} compareTo ()

Wie erhält man den Namen der Ausnahme, die in Python abgefangen wurde?

Anzahl der Antworten 2 Antworten
Wie bekomme ich den Namen einer Ausnahme, wuchs in Python? z.B., try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == 'NameError' print "Failed with exception [%s]" % name_of_exception Zum Beispiel, ich Fang

In einer .net Exception, wie man einen StackTrace mit Argumentwerten bekommt

Anzahl der Antworten 11 Antworten
Ich versuche, fügen Sie eine unbehandelte exception-handler .net (c#) , sollte sich als hilfreich für die Nutzer, wie möglich. Die Endanwender sind meist Programmierer, so dass Sie brauchen nur ein Hauch von dem, was Objekt werden Sie