增加更多的异常捕获