升级88后组织单元界面点击组织移动后处理任务报错,怎么办?
1 问题描述
报错场景:升级88后组织单元界面点击组织移动后处理任务报错
报错堆栈:java.lang.NullPointerException: null
at: com.kingdee.eas.basedata.org.client.AfterOrgMoveUI.fillTable(AfterOrgMoveUI.java:127)
at: com.kingdee.eas.basedata.org.client.AfterOrgMoveUI.onLoad(AfterOrgMoveUI.java:87)
2 解决方法
执行如下sql:
备份表T_ORG_AfterOrgMoveTask
select * into T_ORG_AfterOrgMoveTask_bak from T_ORG_AfterOrgMoveTask
更新
UPDATE T_ORG_AfterOrgMoveTask SET FHANDLER='AfterOrgMovePermissionHandler' WHERE FHANDLER='AfterOrgMoveOrgRangeHandler'
3 适用版本
升级到EAS8.8的
4 参考信息
检查方案:报错位置为检查T_ORG_AfterOrgMoveTask对应组织的FHANDLER字段存储的handler类去找对应配置文件(服务端:eas\server\deploy\fileserver.ear\easWebClient\deploy\client\OrgConfig.xml 客户端:eas\client\deploy\client\OrgConfig.xml)中configitem name="AfterOrgMoveHandler"对应的key.检查发现低版本value="com.kingdee.eas.base.permission.client.AfterOrgMovePermissionHandler" 对应的key="AfterOrgMoveOrgRangeHandler",88修改为key="AfterOrgMovePermissionHandler"。
报错原因:由于现场是T_ORG_AfterOrgMoveTask对应组织的FHANDLER字段存储的handler类是低版本的key-AfterOrgMoveOrgRangeHandler
导致升级后88配置文件中没有,报NullPointerException
升级88后组织单元界面点击组织移动后处理任务报错,怎么办?
本文2024-09-22 20:01:24发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-110952.html