Struggling to Batch Delete Glossary Terms in Datahub Version 0.12.0

Original Slack Thread

Hi guys im on Datahub version 0.12.0 and im struggling to batch delete glossary terms from some of my dataset fields. I get an error that looks like this Caused by: com.linkedin.metadata.entity.validation.ValidationException: Failed to validate record with class com.linkedin.schema.EditableSchemaMetadata: ERROR :: /editableSchemaFieldInfo/0/glossaryTerms/auditStamp :: field is required but not found and has no default value

    at com.linkedin.metadata.entity.validation.ValidationUtils.lambda$validateOrThrow$0(ValidationUtils.java:27)
    at com.linkedin.metadata.entity.validation.RecordTemplateValidator.validate(RecordTemplateValidator.java:37)
    at com.linkedin.metadata.entity.validation.ValidationUtils.validateOrThrow(ValidationUtils.java:25)
    at com.linkedin.metadata.entity.ebean.transactions.UpsertBatchItem$UpsertBatchItemBuilder.convertToRecordTemplate(UpsertBatchItem.java:131)
    at com.linkedin.metadata.entity.ebean.transactions.UpsertBatchItem$UpsertBatchItemBuilder.build(UpsertBatchItem.java:111)
    at com.linkedin.metadata.entity.ebean.transactions.AspectsBatchImpl$AspectsBatchImplBuilder.lambda$mcps$0(AspectsBatchImpl.java:39)
    at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
    at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
    at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
    at com.linkedin.metadata.entity.ebean.transactions.AspectsBatchImpl$AspectsBatchImplBuilder.mcps(AspectsBatchImpl.java:41)
    at com.linkedin.metadata.entity.EntityUtils.ingestChangeProposals(EntityUtils.java:72)
    at com.linkedin.datahub.graphql.resolvers.mutate.util.LabelUtils.removeTermsFromResources(LabelUtils.java:110)
    at com.linkedin.datahub.graphql.resolvers.mutate.BatchRemoveTermsResolver.batchRemoveTerms(BatchRemoveTermsResolver.java:70)
    ... 8 common frames omitted

Hey there! :wave: Make sure your message includes the following information if relevant, so we can help more effectively!

  1. Which DataHub version are you using? (e.g. 0.12.0)
  2. Please post any relevant error logs on the thread!