* @param e the exception that caused the shutdown
*/
void shutdown(Throwable e)
{
Message msg = new Message(Messages.FATAL_ERROR_WHILE_RUNNING);
UMOException muleException = ExceptionHelper.getRootMuleException(e);
if (muleException != null) {
logger.fatal(muleException.getDetailedMessage());
} else {
logger.fatal(msg.toString() + " " + e.getMessage(), e);
}
List msgs = new ArrayList();
msgs.add(msg.getMessage());