升级88后组织单元界面点击组织移动后处理任务报错,怎么办?

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

升级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:

  1. 备份表T_ORG_AfterOrgMoveTask 

    select * into T_ORG_AfterOrgMoveTask_bak from T_ORG_AfterOrgMoveTask 

  2. 更新

    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后组织单元界面点击组织移动后处理任务报错,怎么办?

1 问题描述报错场景:升级88后组织单元界面点击组织移动后处理任务报错报错堆栈:java.lang.NullPointerException: nullat: com.kingdee...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息