Exception Breakpoints

Exception breakpoints allow you to pause a debugging session whenever a specified exception or a subclass of the exception is thrown. When you specify an exception breakpoint, you will be required to enter the fully-qualified name of an exception class in which to set the exception breakpoint point. If an instance of this class or a subclass of this class is thrown, the debugging session will be paused at the line where the exception was thrown which will allow you to inspect the local variables leading up to the exception being thrown so that you may determine why it was thrown.

BugSeeker also has the option of pausing the debugging session automatically whenever an uncaught exception is thrown. To enable this feature, select Breakpoint | Exception Breakpoints and ensure the Pause session when uncaught exception thrown option is checked. This option is project-specific and must be specified individually for each project.