Als «error-handling» getaggte Fragen

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


8
400 BAD Anfrage HTTP Fehlercode Bedeutung?
Ich habe eine JSON-Anfrage, die ich an eine HTTP-URL sende. Sollte dies so behandelt werden, als 400ob ein requestedResourceFeld vorhanden wäre, aber "Roman"ein ungültiger Wert für dieses Feld ist? [{requestedResource:"Roman"}] Sollte dies so behandelt werden, als 400ob ein "blah"Feld überhaupt nicht existiert? [{blah:"Roman"}]

9
Ist es nicht möglich, einen Fehler mit JSON.stringify zu stringifizieren?
Das Problem reproduzieren Beim Versuch, Fehlermeldungen mithilfe von Web-Sockets weiterzugeben, tritt ein Problem auf. Ich kann das Problem, mit dem ich konfrontiert bin JSON.stringify, wiederholen, um ein breiteres Publikum anzusprechen: // node v0.10.15 > var error = new Error('simple error message'); undefined > error [Error: simple error message] > Object.getOwnPropertyNames(error); …


10
Gibt es unter Linux Standard-Exit-Statuscodes?
Ein Prozess wird unter Linux als korrekt abgeschlossen angesehen, wenn sein Exit-Status 0 war. Ich habe gesehen, dass Segmentierungsfehler häufig zu einem Exit-Status von 11 führen, obwohl ich nicht weiß, ob dies einfach die Konvention ist, bei der ich arbeite (die Apps, die so fehlgeschlagen sind, waren alle intern) oder …


14
Fehlerbehandlung in Bash
Was ist Ihre Lieblingsmethode, um Fehler in Bash zu behandeln? Das beste Beispiel für den Umgang mit Fehlern, das ich im Internet gefunden habe, wurde von William Shotts, Jr., geschrieben http://www.linuxcommand.org geschrieben . Er schlägt vor, die folgende Funktion zur Fehlerbehandlung in Bash zu verwenden: #!/bin/bash # A slicker error …




11
JAX-RS / Jersey Wie kann man die Fehlerbehandlung anpassen?
Ich lerne JAX-RS (auch bekannt als JSR-311) mit Jersey. Ich habe erfolgreich eine Root-Ressource erstellt und spiele mit Parametern herum: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Dies funktioniert …

7
Wie kann ich einen Ajax-Abfragefehler abfangen?
Ich möchte den Fehler abfangen und die entsprechende Meldung anzeigen, wenn die Ajax-Anforderung fehlschlägt. Mein Code sieht wie folgt aus, aber ich konnte die fehlgeschlagene Ajax-Anforderung nicht abfangen. function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error …

5
Wie kann eine lokalisierte Beschreibung mit einem Fehlertyp in Swift bereitgestellt werden?
Ich definiere einen benutzerdefinierten Fehlertyp mit Swift 3-Syntax und möchte eine benutzerfreundliche Beschreibung des Fehlers bereitstellen, der von der localizedDescriptionEigenschaft des ErrorObjekts zurückgegeben wird. Wie kann ich es tun? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of …

21
Ist das Böse behaupten? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
199 c++  c  error-handling  go  assert 

13
Kryptischer "Skriptfehler". berichtet in Javascript in Chrome und Firefox
Ich habe ein Skript, das Javascript-Fehler auf meiner Website erkennt und zur Berichterstellung an mein Backend sendet. Es werden der erste aufgetretene Fehler, die vermutete Zeilennummer und die Uhrzeit gemeldet. BEARBEITEN, um doctype einzuschließen: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> ... <script type="text/javascript"> …

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.