Project: Eclipse_Platform_UI
Bug 39003 [JFace] Window exception handler
Reported: 2003-06-17 05:23:10 | Status: resolved wontfix

Hi all, The org.eclipse.jface.window.Window class contains the following sequence of code: public static void setExceptionHandler(IExceptionHandler handler) { if(exceptionHandler instanceof DefaultExceptionHandler) exceptionHandler = handler; } The instanceof check actually prevents setting a custom exception handler. The DefaultExceptionHandler class is made private and cannot be extended to hack around of this code. The DefaultExceptionHandler handles exceptions by printing stacktrace to the standard output. This problem effectively prevents the use of jface Window and it's subclass ApplicationWindow classes in any non trivial application. Regards, Peter.

Files changed in fix:
bundles/org.eclipse.jface/src/org/eclipse/jface/window/Window.java