Cannot find entity by BOSType问题排查思路

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

Cannot find entity by BOSType问题排查思路

如下图所示,单据打开报错

image.webp


错误代码如下:

Caused by: com.kingdee.bos.metadata.MetaDataNotFoundException: Cannot find entity by BOSType[82B43670]. Because cannot find BOSType[82B43670] in index!

at com.kingdee.bos.metadata.AbstractMetaDataCache.getEntity(AbstractMetaDataCache.java:168)


原因分析:

BOSType找不到的原因主要有以下几种原因:

1、二开jar包部署不规范

解决措施:

将服务器eas\Server\server\profiles\server....N config中vm.properties配置文件由metas/sp-bim-metas.jar改成--metas/bim/*.jar


2、权限项数据异常导致

解决措施:管理员登录EAS客户端同步权限项数据

image.webp


3、权限元数据存在问题导致(系统树权限元数据树里面有BosType而实体映射关系没有)

image.webp


检查权限树的元数据片段如下图

image.webp


故可知道此bostype对应实体全类名


解决措施:在实体元数据jar包中将对应映射关系加入,重新打包部署,并在管理控制台生成子系统树。image.webp

image.webp


4、单纯实体映射关系配置导致

解决措施:

参照原因3直接配置映射关系,重新生成系统树。

Cannot find entity by BOSType问题排查思路

如下图所示,单据打开报错错误代码如下:Caused by: com.kingdee.bos.metadata.MetaDataNotFoundException: Cannot find entity by ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息