July 19, 2005 0

Tracking down causes of exceptions in Eclipse

By Max in Java

If you like me is getting tired of seeing “Unhandled event loop exception, Reason: someexception” and no stacktrace in Eclipse then try the following:

Create a file e.g. .eclipseoptions with the following contents:


# Turn on debugging for the org.eclipse.ui plugin.
org.eclipse.ui.ide/debug=true
# Show a dialog with details button when an internal error occur.
org.eclipse.ui.ide/debug/internalerror/openDialog=true
# Print exception stacktrace to console
org.eclipse.ui.workbench/debug=true

and then run eclipse with -debug .eclipseoptions and you will get the full stacktrace
as normal in the log but also on the console (clickable) and in a dialog when the exception occurs – no need to go looking in the log what just happend.

p.s. try to include the following too:


# Enable heap status monitoring
org.eclipse.ui/debug=true
org.eclipse.ui/perf/showHeapStatus=true

Gives you a nice hint about memory you are “utilizing”

Leave a Reply