Cannot find entity by BOSType问题排查思路
如下图所示,单据打开报错
错误代码如下:
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客户端同步权限项数据
3、权限元数据存在问题导致(系统树权限元数据树里面有BosType而实体映射关系没有)
检查权限树的元数据片段如下图
故可知道此bostype对应实体全类名
解决措施:在实体元数据jar包中将对应映射关系加入,重新打包部署,并在管理控制台生成子系统树。
4、单纯实体映射关系配置导致
解决措施:
参照原因3直接配置映射关系,重新生成系统树。
Cannot find entity by BOSType问题排查思路
如下图所示,单据打开报错错误代码如下:Caused by: com.kingdee.bos.metadata.MetaDataNotFoundException: Cannot find entity by ...
点击下载文档
本文2024-09-16 22:08:07发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-46147.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章