修订赋值时异常处理不影响主流程