Als «error-handling» getaggte Fragen

Programmiersprachenkonstrukte zur Behandlung von Fehlern, die durch Fehlercodes, Ausnahmen oder andere sprachspezifische Mittel angezeigt werden.

9
"Innere Ausnahme" (mit Traceback) in Python?
Mein Hintergrund ist C # und ich habe erst kürzlich angefangen, in Python zu programmieren. Wenn eine Ausnahme ausgelöst wird, möchte ich sie normalerweise in eine andere Ausnahme einschließen, die weitere Informationen hinzufügt und gleichzeitig die vollständige Stapelverfolgung anzeigt. In C # ist das ganz einfach, aber wie mache ich …

6
Benutzerdefinierte Fehlerseiten auf asp.net MVC3
Ich entwickle eine MVC3-Basiswebsite und suche nach einer Lösung für die Behandlung von Fehlern und das Rendern benutzerdefinierter Ansichten für jede Art von Fehler. Stellen Sie sich also vor, ich habe einen "Fehler" -Controller, dessen Hauptaktion "Index" (allgemeine Fehlerseite) ist, und dieser Controller verfügt über einige weitere Aktionen für die …


5
Äquivalent von "werfen" in R.
Wie "wirft" man einen Fehler in R? Ich habe eine Funktion, die einen Datenrahmen und einige Spaltennamen nimmt und Sachen damit macht. Wenn die Spalten nicht vorhanden sind, soll die Funktion gestoppt werden und alle Funktionen abhängig davon gestoppt werden. Ich habe angeschaut recoverund browseund tracebackdoch, nun, sie schienen nahe …
138 r  error-handling 



6
Wie erfasse ich keine Datei für fs.readFileSync ()?
In node.js zeigt readFile () , wie ein Fehler erfasst wird. Es gibt jedoch keinen Kommentar für die Funktion readFileSync () zur Fehlerbehandlung. Wenn ich versuche, readFileSync () zu verwenden, wenn keine Datei vorhanden ist, wird der Fehler angezeigt Error: ENOENT, no such file or directory. Wie erfasse ich die …

10
Was ist die Fehlerquelle: getaddrinfo EAI_AGAIN?
Mein Server hat dies heute geworfen, was ein Node.js-Fehler ist, den ich noch nie gesehen habe: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) Ich frage mich, ob dies mit dem DynDns DDOS-Angriff zusammenhängt, der Shopify und viele andere Dienste heute betroffen hat. …


16
Wie schalte ich PHP Notices aus?
Notice: Constant DIR_FS_CATALOG already defined Ich habe schon auf Kommentar display_errorsin php.ini, aber funktioniert nicht. Wie kann ich PHP dazu bringen, solche Dinge nicht an Browser auszugeben? AKTUALISIEREN Ich habe es display_errors = Offdort abgelegt, aber es werden immer noch solche Mitteilungen gemeldet. Ist das ein Problem mit PHP 5.3? …

2
PHP Fehlerbehandlung: die () Vs trigger_error () Vs throw Exception
In Bezug auf die Fehlerbehandlung in PHP - Soweit ich weiß, gibt es 3 Stile: die()oder exit()Stil: $con = mysql_connect("localhost","root","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } throw Exception Stil: if (!function_exists('curl_init')) { throw new Exception('need the CURL PHP extension. Recomplie PHP with curl'); } trigger_error() Stil: …

6
So fangen Sie SQLServer-Timeout-Ausnahmen ab
Ich muss speziell SQL Server-Timeout-Ausnahmen abfangen, damit sie unterschiedlich behandelt werden können. Ich weiß, dass ich die SqlException abfangen und dann überprüfen kann, ob die Nachrichtenzeichenfolge "Timeout" enthält, habe mich aber gefragt, ob es einen besseren Weg gibt, dies zu tun. try { //some code } catch (SqlException ex) { …


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?


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.