I feel like I\'m missing something very simple here. I have Eclipse set up to break on all exceptions. So, let\'s say that it breaks on an AssertationFailedException. The
As far as I can tell, it doesn't appear to be possible, which is kind of sad. For what it's worth, other IDEs I've used (IntelliJ IDEA, Oracle JDeveloper) seem to do a much better job at this.
For example, IntelliJ IDEA has an option on exception breakpoints to log an expression to the console when an exception breakpoint is hit. In that expression, "this" is the thrown exception, so you can just log "this", and you get something like:
Exception 'java.lang.IllegalStateException' occurred in thread 'main' at Silly.doThing(Silly.java:18)
java.lang.IllegalStateException: dead jim
It seems like supporting this would be a nice enhancement to the JDT... I couldn't find anything that looked related in their bug database: https://bugs.eclipse.org/bugs/buglist.cgi?quicksearch=exception+breakpoint