修改了对错误的捕获