增加异常实现