【BOS基础系统_权限】用户分配权限报重连

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【BOS基础系统_权限】用户分配权限报重连

环境:EAS8.5

问题现象:用户管理界面选择用户点击分配权限,弹窗重连

image.webp


查看客户端日志log4j.log,存在如下两类报错堆栈中的一种即为该问题:

1、

Caused by: java.lang.NullPointerException
at com.kingdee.eas.base.permission.app.UserOrgPermFacadeControllerBean.comBineLeafAndDirPerms(UserOrgPermFacadeControllerBean.java:355)
at com.kingdee.eas.base.permission.app.UserOrgPermFacadeControllerBean._getTargetUOPS(UserOrgPermFacadeControllerBean.java:334)


2、

Caused by: java.lang.NullPointerException
at com.kingdee.eas.base.permission.app.UserOrgPermFacadeControllerBean.comBineLeafAndDirPerms(UserOrgPermFacadeControllerBean.java:355)
at com.kingdee.eas.base.permission.UserOrgPermFacade._getSourceUOPS(UserOrgPermFacade.java:391)


原因:

新增功能分配权限左树搜索权限项,由于SHR的部分权限项存在脏数据(fparentId对应的权限项实际不存在),导致此处后台加载权限项树时报空指针。


解决:

1、需要SHR老师评估删除相关脏数据,即可解决当前问题。

查询脏数据:select * from t_pm_permitem where fparentId not in (select fid from t_pm_permitem);

删除脏数据:delete from t_pm_permitem where fparentId not in (select fid from t_pm_permitem);

2、为了预防该类脏数据导致报错,可安装补丁PT154830修复该处空指针报错问题


【BOS基础系统_权限】用户分配权限报重连

环境:EAS8.5问题现象:用户管理界面选择用户点击分配权限,弹窗重连查看客户端日志log4j.log,存在如下两类报错堆栈中的一种即为该问题:1...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息