Exceptions Panel

The Exceptions Panel is a panel in the top-level Main Window. The debugger can catch Java exceptions (that is, suspend the target JVM) when they are thrown in the target JVM. The Exceptions Panel displays a table of user-specified Java exceptions (see the Catch Exception Dialog) to be caught in the debugger. Exception events (when an exception is caught in the debugger) are recorded in the Events Panel.

Note well that the first row in the table (All Uncaught Exceptions) is special. If the first row is enabled (the Enabled checkbox is checked, the default), then if an exception is not caught in the target program, then the debugger will automatically catch it (suspend execution of the target JVM). In this case, the specific exception does not need to be listed in the table.

table

Each row of the table represents an exception to be caught in the debugger. Each exception has the following attributes (which are the columns of the table). [Shift] Click on a column header to sort the table in [descending] ascending order according to that column.

context menu

A popup Context Menu is displayed by right clicking in the table: See the Exceptions Menu in the menu bar to catch a particular exception and for menu items that operate on all of the exceptions in the table.

©2001-2010. debugtools.com LLC. All rights reserved.