Hi,
zunächst mal ein dickes Lob an das gute Forum, ich habe schon oft Dinge hier gefunden die mir weiterhalfen. - Jetzt hab mich mir auch mal einen Account besorgt, und hier kommt auch schon das Problem;
Ich möchte einen ExceptionHandler implementieren, der in einer Swing-Applikation einen Dialog öffnet in der die Fehlermeldung beschrieben ist und im zweiten Schritt nach Benutzerbestätigung eine Nachricht an mich als Entwickler verschickt wird.
Dazu hab ich das hier gemacht:
Und nach Recherche auch die laufenden Threads enumeriert, wie hier empfohlen: Listing All Running Threads | Example Depot
dort dann im Thread-Visitor per
ebenfalls den Handler gesetzt.
Wenn ich nun eine Beispiel-Exception werfe (aus actionPerformed eines Buttons, also dem AWT-EventDispatcher), so wird der Handler leider nicht aufgerufen.
Wenn ich durch den Thread-Visitor debugge so finde ich den AWT-EventDispatcher vor, nach dieser Doku zu urteilen müsste das doch funktionieren, oder ?
How uncaught exceptions are handled in Java
Möglicherweise muss man anders herangehen, hat jemand sowas schon mal implementiert gesehen?
Für Hinweise und Vorschläge bin ich dankbar, immer her damit
grüsse nicco
zunächst mal ein dickes Lob an das gute Forum, ich habe schon oft Dinge hier gefunden die mir weiterhalfen. - Jetzt hab mich mir auch mal einen Account besorgt, und hier kommt auch schon das Problem;
Ich möchte einen ExceptionHandler implementieren, der in einer Swing-Applikation einen Dialog öffnet in der die Fehlermeldung beschrieben ist und im zweiten Schritt nach Benutzerbestätigung eine Nachricht an mich als Entwickler verschickt wird.
Dazu hab ich das hier gemacht:
Java:
Thread.setDefaultUncaughtExceptionHandler(exceptionReporter);
dort dann im Thread-Visitor per
Java:
thread.setUncaughtExceptionHandler(exceptionReporter);
Wenn ich nun eine Beispiel-Exception werfe (aus actionPerformed eines Buttons, also dem AWT-EventDispatcher), so wird der Handler leider nicht aufgerufen.
Wenn ich durch den Thread-Visitor debugge so finde ich den AWT-EventDispatcher vor, nach dieser Doku zu urteilen müsste das doch funktionieren, oder ?
How uncaught exceptions are handled in Java
Möglicherweise muss man anders herangehen, hat jemand sowas schon mal implementiert gesehen?
Für Hinweise und Vorschläge bin ich dankbar, immer her damit
grüsse nicco