if (this.panicErrorCodes.indexOf(e.getErrorCodeStr()) != -1) {
log.severe("PANIC: Doing immediate shutdown caused by exception: " + e.getMessage());
e.printStackTrace();
log.severe(Global.getStackTraceAsString(e));
log.severe("Complete stack trace (all threads at the time of shutdown: " + ThreadLister.getAllStackTraces());
SignalCatcher sc = this.signalCatcher;
if (sc != null) {
sc.removeSignalCatcher();
}
System.exit(1);
}
}