直接抛出错误输入，不再catch