Quick BI审批电子表格填报数据的时候提示“系统内部异常”。报错信息如下“nested exception is java.lang.StackOverflowError”。
更新时间:
问题描述
Quick BI审批电子表格填报数据的时候提示“系统内部异常”。报错信息如下“nested exception is java.lang.StackOverflowError”。

{
"traceId": "",
"code": "AE0110000001",
"message": "系统内部异常",
"success": false,
"queryErrMsg": "系统内部异常",
"exStack": "org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError\n\torg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:982)\n\torg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)\n\torg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)\n......\njava.lang.StackOverflowError\n\tcom.alibaba.nox.ast.expr.logical.Or.accept0(Or.java:25)\n\tcom.alibaba.nox.ast.AbstractAstNode.accept(AbstractAstNode.java:48)\n\tcom.alibaba.nox.ast.visitor.OutputVisitor.printAndAccept(OutputVisitor.java:256)\n......\n",
"data": null,
"querySql": null
}问题原因
Quick BI侧没做限制的,StackOverflowError这个报错是因为数据太大内存不够报错。
解决方案
栈溢出错误,需要减少提交量,报错的时候大概有几万条数据,减少到1000条是可以的。
适用于
Quick BI
该文章对您有帮助吗?