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.

11
Beste Ausnahme für ein ungültiges generisches Typargument
Ich schreibe gerade Code für UnconstrainedMelody, der generische Methoden für Aufzählungen enthält. Jetzt habe ich eine statische Klasse mit einer Reihe von Methoden, die nur für "Flags" -Aufzählungen verwendet werden sollen. Ich kann dies nicht als Einschränkung hinzufügen ... daher ist es möglich, dass sie auch mit anderen Aufzählungstypen aufgerufen …
106 c#  generics  exception 

18
Fehlerbehebung bei BadImageFormatException
Ich habe einen Windows-Dienst in C # geschrieben, der Visual Studio 2010 verwendet und auf das vollständige .NET Framework 4 abzielt. Wenn ich von einem Debug-Build aus starte, wird der Dienst wie erwartet ausgeführt. Wenn ich es jedoch von einem Release-Build aus starte, erhalte ich eine System.BadImageFormatException (Details unten). Ich …
106 c#  .net  exception 


9
Wie kann ich Ausnahmen zwischen Threads verbreiten?
Wir haben eine Funktion, die ein einzelner Thread aufruft (wir nennen dies den Haupt-Thread). Innerhalb des Funktionskörpers erzeugen wir mehrere Worker-Threads, um CPU-intensive Arbeit zu leisten, warten, bis alle Threads beendet sind, und geben dann das Ergebnis im Haupt-Thread zurück. Das Ergebnis ist, dass der Aufrufer die Funktion naiv verwenden …

14
Verbindung Java-MySql: Das Abrufen öffentlicher Schlüssel ist nicht zulässig
Ich versuche, MySQL-Datenbank mit Java über Connector 8.0.11 zu verbinden. Alles scheint in Ordnung zu sein, aber ich habe diese Ausnahme: Ausnahme im Thread "main" java.sql.SQLNonTransientConnectionException: Das Abrufen öffentlicher Schlüssel ist nicht zulässig Stapelverfolgung: Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:108) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at …







4
So erhalten Sie eine Ausnahmemeldung in Python richtig
Was ist der beste Weg, um Ausnahmemeldungen von Komponenten der Standardbibliothek in Python abzurufen? Mir ist aufgefallen, dass Sie es in einigen Fällen über ein messageFeld wie das folgende erhalten können: try: pass except Exception as ex: print(ex.message) In einigen Fällen (z. B. bei Socket-Fehlern) müssen Sie jedoch Folgendes tun: …

3
Die Ausnahme (n) einer Aufgabe wurden weder beim Warten auf die Aufgabe noch beim Zugriff auf ihre Ausnahmeeigenschaft beobachtet. Infolgedessen war die unbeobachtete Ausnahme
Was bedeutet das und wie kann es behoben werden? Ich verwende TPL-Aufgaben. Der ganze Fehler Die Ausnahme (n) einer Aufgabe wurden weder beim Warten auf die Aufgabe noch beim Zugriff auf ihre Ausnahmeeigenschaft beobachtet. Infolgedessen wurde die nicht beobachtete Ausnahme vom Finalizer-Thread erneut ausgelöst. bei System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib


15
wirft Exception in finally-Blöcken
Gibt es eine elegante Möglichkeit, Ausnahmen zu behandeln, die in finallyBlock geworfen werden ? Beispielsweise: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } …

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.