【EAS 8.5 权限】在S-HR系统中提交员工入职单报错null原创
6人赞赏了该文章
171次浏览
编辑于2023年09月16日 19:06:58
【问题现象】在S-HR系统中员工入职单提交生效报错:null Caused exception message is: id is null or length is 0. 'null'
【收集日志】重现问题后即时获取服务端日志分析:$EAS_HOME\eas\server\profiles\server 实例目录\logs\apusic.log.0
【错误日志】
Caused by: java.lang.IllegalArgumentException: id is null or length is 0. 'null' at com.kingdee.bos.util.BOSUuid.read(BOSUuid.java:142) at com.kingdee.bos.dao.ormapping.ObjectUuidPK.<init>(ObjectUuidPK.java:53) at com.kingdee.eas.base.permission.app.OrgRangeControllerBean._addOrgRangeBatch(OrgRangeControllerBean.java:374)
【分析&解决方案】是用户权限没有进行空指针判断导致的报错,这种程序错误属于eas系统85版本低版本补丁代码已知的错误,更新BASEDATA 领域2021年7月份之后补丁可解决,比如补丁号:PT159570 (发布日期:2021-07-29)。
推荐阅读