去除throw_error方法