bos打开二开单据报空指针: CoreBillListUI.getEntriesName原创
2人赞赏了该文章
430次浏览
编辑于2021年01月23日 14:22:56
如下图所示bos启动客户端打开二开单据后报错:
完整堆栈如下:
java.lang.NullPointerException: null
at: com.kingdee.eas.framework.client.CoreBillListUI.getEntriesName(CoreBillListUI.java:1440)
at: com.kingdee.eas.framework.client.ListUI.moveAttachColumn(ListUI.java:2281)
at: com.kingdee.eas.framework.client.CoreBillListUI.applyPreference(CoreBillListUI.java:2455)
报错原因分析:
原因一: 二开包部署不规范,导致二开包未被加载到报空指针;
原因二: bos启动的服务器的本地端口和管理控制台启动的端口冲突,bos启动本地端口默认11036,若管理控制台rpc端口也为11036启动时就会冲突,导致报错。
解决措施:
针对原因一:
将每个实例服务器中a\eas\Server\server\profiles\server...N\config中vm.properties配置文件, metas/sp-bim-metas.jar改成--metas/bim/*.jar,然后重启服务器,bos工具更新解决方案;
针对原因二:
修改管理控制台服务器端口,改成非11036端口。
推荐阅读