升级星瀚到5.011报错:重复的字段名

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

升级星瀚到5.011报错:重复的字段名

升级过程中走到数据升级步骤报错如下

image.webp

2023-03-27 17:50:27.293 INFO - 1650128194365295616 : 脚本:/tmp/b0ef9a207dd294a723d47e02858664a0/datamodel/1.5/main/base/preinsdata/kd_1.5.155_bos_menu_org_bos_adminorg_empty.sql  deploy puglin: ScriptUpgradeService beforeExecuteSql begin...
2023-03-27 17:50:27.306 INFO - 1650128194365295616 : null
2023-03-27 17:50:27.313 INFO - 1650128194365295616 : deploy puglin: ScriptUpgradeService beforeExecuteSql 完成.
2023-03-27 17:50:27.323 INFO - 1650128194365295616 : begin deploy script: kd_1.5.155_bos_menu_org_bos_adminorg_empty.sql -- DBKey:basedata  -- sqlcount:0  .
2023-03-27 17:50:27.330 INFO - 1650128194365295616 : deploy script: kd_1.5.155_bos_menu_org_bos_adminorg_empty.sql  即将在1个库执行 .
2023-03-27 17:50:27.339 INFO - 1650128194365295616 : deploy puglin: ScriptUpgradeService afterExecuteSql begin...
2023-03-27 17:50:27.839 ERRORINFO - 1650128194365295616 : traceId:5c03f1f1cfd97424, sql执行错误,错误信息:重复的字段名:(行政组织)创建组织编码,创建组织编码 ----
堆栈:kd.bos.exception.KDBizException: 重复的字段名:(行政组织)创建组织编码,创建组织编码
at kd.bos.metadata.dao.AbstractMetadataWriter.rebuildRuntimeMeta(AbstractMetadataWriter.java:81)
at kd.bos.metadata.dao.MetaRebuilder.saveRuntimeMeta(MetaRebuilder.java:443)
at kd.bos.metadata.dao.MetaRebuilder.rebuildRuntimeMetaById(MetaRebuilder.java:208)
at kd.bos.metadata.dao.MetaRebuilder.rebuildRuntimeMetaByNumber(MetaRebuilder.java:141)
at kd.bos.metadata.dao.MetaRebuilder.rebuildRuntimeMetaByNumber(MetaRebuilder.java:127)
at kd.bos.service.metadata.MetadataServiceReader.rebuildRuntimeMeta(MetadataServiceReader.java:811)
at kd.bos.service.metadata.MetadataServiceReader.loadEntityMeta(MetadataServiceReader.java:403)
at kd.bos.service.metadata.MetadataServiceImpl.loadEntityMeta(MetadataServiceImpl.java:261)
at kd.bos.entity.EntityMetadataProvider.getRefEntityType(EntityMetadataProvider.java:170)
at kd.bos.entity.RefEntityTypeCache.getRefEntityType(RefEntityTypeCache.java:48)
at kd.bos.entity.RefEntityTypeCache.fillRefTypes(RefEntityTypeCache.java:74)
at kd.bos.entity.RefEntityTypeCache.getRefEntityType(RefEntityTypeCache.java:58)
at kd.bos.entity.RefEntityTypeCache.getRefTypes(RefEntityTypeCache.java:106)
at kd.bos.entity.RefEntityTypeCache.getRefTypes(RefEntityTypeCache.java:100)
at kd.bos.entity.MainEntityType.endInit(MainEntityType.java:177)
at kd.bos.dataentity.serialization.DcJsonSerializerReaderImplement.endInitialize(DcJsonSerializerReaderImplement.java:458)
at kd.bos.dataentity.serialization.DcJsonSerializer.deserializeFromString(DcJsonSerializer.java:85)
at kd.bos.entity.EntityItemTypes.fromJsonString(EntityItemTypes.java:292)
at kd.bos.entity.EntityMetadataProvider.getDataEntityType(EntityMetadataProvider.java:161)
at kd.bos.entity.EntityMetadataCache.getDataEntityType(EntityMetadataCache.java:111)
at kd.bos.entity.EntityMetadataCache.getSub

经过总部分析:

image.webp

原因是因为对应的标准产品做了扩展,导致升级名称重复。

因为已经升级到一半了。所以需要后台关闭扩展。

update t_meta_formdesign set FENABLED ='0' where fmasterid in (select fid from t_meta_formdesign where fnumber = 'bos_adminorg'); 

 update t_meta_entitydesign set FENABLED ='0' where fmasterid in (select fid from t_meta_entitydesign where fnumber = 'bos_adminorg');

完成后重新升级即可。


升级星瀚到5.011报错:重复的字段名

升级过程中走到数据升级步骤报错如下2023-03-27 17:50:27.293 INFO - 1650128194365295616 : 脚本:/tmp/b0ef9a207dd294a723d47e02858...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息