添加异常抛出