#19721·datahub

EntityTypeMapper 缺少 EntityType.VERSION_SET,因此无法枚举 VersionSet 实体

作者: cpierson-klaviyo创建于 2026年9月10日更新于 2026年9月10日

描述错误

EntityTypeMapper.ENTITY_TYPE_TO_NAME (datahub-graphql-core) 没有对 EntityType.VERSION_SET 的条目,尽管 VERSION_SET 是 GraphQL EntityType 枚举中的一个真实值,并且 Constants.VERSION_SET_ENTITY_NAME 已经存在且在代码库中其他地方使用(例如 VersionSetType,EntityVersioningServiceImpl,VersionPropertiesSideEffect)。因此,EntityTypeMapper.getName(EntityType.VERSION_SET) 会抛出错误,任何通过它的解析器(最明显的是 searchAcrossEntities) 都会对 VersionSet 实体特别失败,尽管这些实体已正确被索引,并且每个带有 URN 的读取路径都正常工作。

内容来源: datahub-project/datahub