public void handle(Throwable exception) { try { if (exception instanceof NullPointerException) { synchronized (lock) { JTable table = ui.getList(); DefaultTableModel model = (DefaultTableModel) table.getModel(); Vector<?> data = model.getDataVector(); for (int i = 0; i < data.size(); i++) { Object row = data.get(i); if (row == null) data.remove(i); } } } exception.printStackTrace(); } catch (Throwable exception2) { exception.printStackTrace(); } }