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.

6
Wie fangen Sie diese Ausnahme?
Dieser Code befindet sich in django / db / models / fields.py. Erstellt / definiert eine Ausnahme? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class …
161 python  django  exception 

8
Sichere Ganzzahlanalyse in Ruby
Ich habe beispielsweise eine Zeichenfolge '123'und möchte sie in eine Ganzzahl konvertieren 123. Ich weiß, dass Sie es einfach tun können some_string.to_i, aber das wandelt sich 'lolipops'in um 0, was nicht der Effekt ist, an den ich denke . Ich möchte, dass es mir ins Gesicht sprengt, wenn ich versuche, …

10
Gibt es eine Möglichkeit, einen Stack-Trace zu sichern, ohne eine Ausnahme in Java auszulösen?
Ich denke darüber nach, ein Debug-Tool für meine Java-Anwendung zu erstellen. Ich frage mich, ob es möglich ist, eine Stapelverfolgung zu erhalten, genau wie Exception.printStackTrace(), ohne tatsächlich eine Ausnahme auszulösen. Mein Ziel ist es, in einer bestimmten Methode einen Stapel zu sichern, um zu sehen, wer der Methodenaufrufer ist.

6
Aktivieren Sie IncludeExceptionDetailInFaults (entweder über ServiceBehaviorAttribute oder über das Konfigurationsverhalten von <serviceDebug>) auf dem Server
Ich habe einen WCF-Dienst, der perfekt funktioniert hat, und etwas hat sich geändert, und ich weiß nicht, was. Ich bekomme diese Ausnahme: System.ServiceModel.FaultException: Der Server konnte die Anforderung aufgrund eines internen Fehlers nicht verarbeiten. Für weitere Informationen zum Fehler aktivieren Sie entweder IncludeExceptionDetailInFaults (entweder von ServiceBehaviorAttribute oder vom Konfigurationsverhalten) auf …

14
Offizielle Gründe für "Software verursachte Verbindungsabbruch: Socket-Schreibfehler"
Angesichts dieses Stack-Trace-Snippets Auslöser: java.net.SocketException: Software verursachte Verbindungsabbruch: Socket-Schreibfehler bei java.net.SocketOutputStream.socketWrite0 (native Methode) Ich habe versucht, folgende Fragen zu beantworten: Welcher Code löst diese Ausnahme aus? (JVM? / Tomcat? / Mein Code?) Was bewirkt, dass diese Ausnahme ausgelöst wird? Zu # 1: Die JVM-Quelle von Sun enthält nicht genau diese …



12
Ausnahme in catch und finally-Klausel geworfen
Auf eine Frage an Java an der Universität gab es diesen Codeausschnitt: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new …
155 java  exception 

4
Richtige Verwendung von Fehlern
Ich verwende TypeScript für ein relativ großes Projekt und frage mich, was der Standard für die Verwendung von Errors ist. Angenommen, ich übergebe in Java einen Index außerhalb der Grenzen: throw new IndexOutOfBoundsException(); Wäre die entsprechende Anweisung in TypeScript: throw new Error("Index Out of Bounds"); Welche anderen Möglichkeiten könnte ich …


9
Best Practice: AsyncTask während der Orientierungsänderung
AsyncTask ist eine großartige Sache, um komplexe Aufgaben in einem anderen Thread auszuführen. Wenn sich jedoch die Ausrichtung oder eine andere Konfiguration ändert, während das AsyncTasknoch ausgeführt wird, wird der Strom Activityzerstört und neu gestartet. Wenn die Instanz von AsyncTaskmit dieser Aktivität verbunden ist, schlägt sie fehl und verursacht ein …

10
Wie behebt man java.net.SocketException: Rohrbruch?
Ich verwende den http-Client von Apache Commons, um die URL mithilfe der Post-Methode aufzurufen, um die Parameter zu veröffentlichen, und es wird selten der folgende Fehler ausgegeben. java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105) at java.io.FilterOutputStream.write(FilterOutputStream.java:80) at org.apache.commons.httpclient.methods.ByteArrayRequestEntity.writeRequest(ByteArrayRequestEntity.java:90) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) at …
150 java  exception  post  sockets 

2
Wie kann ich eine Ausnahme in Javascript erneut auslösen, aber den Stapel beibehalten?
Angenommen, ich möchte in Javascript eine Bereinigung durchführen, wenn eine Ausnahme auftritt, aber die Ausnahme den Stapel weiter verbreiten, z. try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Das Problem mit diesem Code besteht darin, dass das Abfangen und …

3
Wie erstelle ich benutzerdefinierte Ausnahmen in Java? [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …
149 java  exception 


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.