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
Fehler "NoClassDefFoundError: Klasse konnte nicht initialisiert werden"
Wenn ich mein Projekt ausführe, erhalte ich zahlreiche Ausgaben dieses Fehlers: 9. September 2009 08:22:23 org.apache.catalina.core.StandardWrapperValve wird aufgerufen SEVERE: Servlet.service () für Servlet Jersey hat eine Ausnahme ausgelöst java.lang.NoClassDefFoundError: Klasse SpringFactory konnte nicht initialisiert werden at com.point2.prospect.persistence.hibernate.HibernateTransactionInterceptor.doFilter (HibernateTrans actionInterceptor.java:17) unter org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) unter org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at com.point2.prospect.restapi.ServerErrorInterceptor.doFilter (ServerErrorInterceptor.java:27) unter org.apache.catalina.core.ApplicationFilterChain.internalDoFilter …
77 java  spring  exception 


3
Verwenden der Joda-API für Datum und Uhrzeit zum Parsen mehrerer Formate
Ich analysiere Protokolldateien von Drittanbietern, die Datum und Uhrzeit enthalten, mit Joda. Das Datum und die Uhrzeit liegen in einem von zwei verschiedenen Formaten vor, abhängig vom Alter der Protokolldateien, die ich analysiere. Derzeit habe ich folgenden Code: try { return DateTimeFormat.forPattern("yyyy/MM/dd HH:mm:ss").parseDateTime(datePart); } catch (IllegalArgumentException e) { return DateTimeFormat.forPattern("E, …

8
Was ist eine unterdrückte Ausnahme?
In einem Kommentar (von user soc ) zu einer Antwort auf eine Frage zur Tail-Call-Optimierung wurde erwähnt, dass Java 7 aufgrund der "Hinzufügung von ARM" (Unterstützung für ARM-CPUs?) Eine neue Funktion namens "Unterdrückte Ausnahmen" hat. Was ist in diesem Zusammenhang eine "unterdrückte Ausnahme"? In anderen Kontexten wäre eine "unterdrückte Ausnahme" …

6
Was ist die beabsichtigte Verwendung von IllegalStateException?
Dies kam heute in einem Gespräch mit einem Kollegen zum Ausdruck. Die Javadocs für Java IllegalStateExceptiongeben an, dass es: Signalisiert, dass eine Methode zu einem illegalen oder unangemessenen Zeitpunkt aufgerufen wurde. Mit anderen Worten, die Java-Umgebung oder Java-Anwendung befindet sich nicht in einem geeigneten Zustand für die angeforderte Operation. Und …



5
Gibt es eine Standard-Java-Ausnahmeklasse, die bedeutet, dass das Objekt nicht gefunden wurde?
Betrachten Sie eine Funktion der folgenden allgemeinen Form: Foo findFoo(Collection<Foo> foos, otherarguments) throws ObjectNotFoundException { for(Foo foo : foos){ if(/* foo meets some condition*/){ return foo; } } throw new ObjectNotFoundException(); } Ein konkreter Fall wäre zum Beispiel: User findUserByName(Collection<User> users, String name) throws ObjectNotFoundException { for(User user : users){ …

6
Worum könnte es hier gehen? [TsLint-Fehler: "Versprechen müssen angemessen behandelt werden"]
Ich mache einige grundlegende asynchrone Operationen mit async/awaitTypeScript, aber TSLint gibt unten mysteriöse Fehlermeldungen für diese beiden Funktionen aus. Hat jemand diese Fehler schon einmal erlebt? In der Fehlerausgabe wird die maßgebliche Regel nicht erwähnt, daher verstehe ich nicht, was diese verursacht. Irgendwelche Ideen wären sehr dankbar. Die Hauptanfrage: import …

4
Sollte meine Methode eine eigene Ausnahme auslösen oder .NET auslösen lassen, wenn keine Datei vorhanden ist?
Hier ist mein Code: public void ReadSomeFile(string filePath) { if (!File.Exists(filePath)) throw new FileNotFoundException(); var stream = new FileStream(filePath, ....) ..... } Soll ich selbst eine Ausnahme auslösen (siehe File.ExistsScheck)? FileStreamwird bereits werfen, FileNotFoundExceptionwenn die Datei nicht existiert. Was ist hier gute Programmierpraxis? Die Code-Analyse besagt, dass wir unsere Parameter …
75 c#  exception 



5
Wie man in Promise ungefangene Ausnahmen fängt
Gibt es eine Möglichkeit, alle Ausnahmen einschließlich Promise-Ausnahmen global abzufangen? Beispiel: window.onerror = function myErrorHandler(errorMsg, url, lineNumber) { alert("Error occured: " + errorMsg);//or any message return false; } var myClass = function(){ } var pr = new Promise(function(resolve, react){ var myInstance = new myClass(); myInstance.undefinedFunction(); // this will throw Exception …

5
Wie kann ich einen Validierungsfehler / eine Validierungsausnahme in Laravel manuell zurückgeben oder auslösen?
Haben Sie eine Methode, die CSV-Daten in eine Datenbank importiert. Ich mache eine grundlegende Validierung mit class CsvImportController extends Controller { public function import(Request $request) { $this->validate($request, [ 'csv_file' => 'required|mimes:csv,txt', ]); Aber danach können Dinge aus komplexeren Gründen schief gehen, weiter unten im Kaninchenbau, was zu Ausnahmen führt. Ich …


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.