I'm debugging an interactive application. The code throws different exceptions when something goes wrong. This means that I usually like to have an exception breakpoint that breaks on any exception. But when I launch the application with that breakpoint enabled, about 30 or 40 exceptions are thrown and caught inside java.util.zip.ZipFile and sun.misc.URLClassPath and the like.
Am I doing something wrong? Or is there a more effective way to debug code that throws exceptions than with a catch-all breakpoint? I'm very used to this approach from other languages and programming environments, so it may just be my habits that get in my way here.
Im using IntelliJ IDEA 9.0.3 on Mac OS X 10.6.4
Thanks for any input!