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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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");
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 =
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.
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
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
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,
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
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
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
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
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
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) }
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
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"
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
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
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
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
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
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
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
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
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
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,
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
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
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
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 {
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
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
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
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?
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
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 ()
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
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