加了几种错误类型