解决超出最大的调用栈错误