bos打开二开单据报空指针: CoreBillListUI.getEntriesName原创
金蝶云社区-Hadwin
Hadwin
2人赞赏了该文章 430次浏览 未经作者许可,禁止转载编辑于2021年01月23日 14:22:56

如下图所示bos启动客户端打开二开单据后报错:

image.png


完整堆栈如下:

   

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端口。


赞 2