凭证新增时提示操作的数据量超过最大限制解决方法
金蝶云社区-云社区用户82505060
云社区用户82505060
2人赞赏了该文章 2,515次浏览 未经作者许可,禁止转载编辑于2014年01月17日 15:50:04


Q: 凭证新增时,报错

Caused exception message is: fetched too much rows:10001 [Client -- String Serialize]
at com.kingdee.bos.dao.query.server.QueryDataAccess.innerGetRowSet(QueryDataAccess.java:1638)
at com.kingdee.bos.dao.query.server.QueryDataAccess.getRowSet(QueryDataAccess.java:1387)
at rpc_generate._PROXY_com_1_kingdee_1_bos_1_dao_1_query_1_server_1_IQueryDataAccess.pi16(Unknown Source)
at rpc_generate._PROXY_com_1_kingdee_1_bos_1_dao_1_query_1_server_1_IQueryDataAccess.processInvoke(Unknown Source)
at com.kingdee.bos.rpc.impl.ObjectProxy.processInvoke(ObjectProxy.java:177)

解决方法:
1、备份\eas\admin\config\admin.vmoptions及打开各server下的bosConfig.xml文件(如\eas\server\profiles\server1\config)2、安装管理控制台补丁PT026187,(注意:SP1后不需要安装该补丁,略过此步骤)。3、配置参数文件\eas\admin\config\admin.vmoptions,配置参数值,按下面的格式添加到文件admin.vmoptions的最后即可criticalCollection=100000criticalIDList=100000exceptionCellNumber=100000或者直接在管理控制台修改参数:在管理控制台菜单“工具”-“控制台参数”中修改

4、重启管理控制台使参数生效,(关掉管理控制台界面->执行admin目录的stopserver.cmd(sh)->启动管理控制台->启动eas应用)。5、检查参数配置是否生效:启动eas应用,打开各应用下的bosConfig.xml文件(在\eas\server\profiles\server1\config目录下),观察以下参数是否自动改为自定义的配置值,查看value值是否变成上面修改后的值。bosconfig.xml默认值:6、验证问题是否存在