private static void doOutOfMemory(AWTEvent event, Throwable e, OutOfMemoryErrorHandler oumErrorHandler) { if (Utilities.getDeepestThrowable(e) instanceof OutOfMemoryError) { try { // We have to set the application by a lazy way, because it is created in a runnable. oumErrorHandler.setApplication(application); oumErrorHandler.handleOutOfMemoryError(); } catch (Throwable t) { doLogging(event, t); } } }
private static void doOutOfMemory(AWTEvent event, Throwable e, OutOfMemoryErrorHandler oumErrorHandler) { if (Utilities.getDeepestThrowable(e) instanceof OutOfMemoryError) { try { // We have to set the application by a lazy way, because it is created in a runnable. oumErrorHandler.setApplication(application); oumErrorHandler.handleOutOfMemoryError(); } catch (Throwable t) { doLogging(event, t); } } }
private void onConnectFailed(Throwable t) { _panel.btnConnected.setIcon(_resource.getIcon(HibernatePluginResources.IKeys.DISCONNECTED_IMAGE)); _panel.btnConnected.setEnabled(true); _panel.btnConnected.setSelected(false); _session.showErrorMessage(t); s_log.error(t); _con = null; _hqlPanelController.setConnection(null); if(Utilities.getDeepestThrowable(t) instanceof StackOverflowError) { String warnMessage = s_stringMgr.getString("hibernate.stackOverFlowMessage"); _session.showWarningMessage(warnMessage); s_log.warn(warnMessage); } }
Throwable t = Utilities.getDeepestThrowable(e); ExceptionFormatter formatter = sess.getExceptionFormatter(); try