【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'

image.png


【收集日志】重现问题后即时获取服务端日志分析:$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)

Image_20230916190125.png

Image_20230916190147.png


【分析&解决方案】是用户权限没有进行空指针判断导致的报错,这种程序错误属于eas系统85版本低版本补丁代码已知的错误,更新BASEDATA 领域2021年7月份之后补丁可解决,比如补丁号:PT159570 (发布日期:2021-07-29)。

赞 6