diff --git a/clients/cli/src/main/java/org/apache/gravitino/cli/commands/TagEntity.java b/clients/cli/src/main/java/org/apache/gravitino/cli/commands/TagEntity.java index d2d1cbbe18f..7bc8ec37649 100644 --- a/clients/cli/src/main/java/org/apache/gravitino/cli/commands/TagEntity.java +++ b/clients/cli/src/main/java/org/apache/gravitino/cli/commands/TagEntity.java @@ -29,6 +29,7 @@ import org.apache.gravitino.exceptions.NoSuchMetalakeException; import org.apache.gravitino.exceptions.NoSuchSchemaException; import org.apache.gravitino.exceptions.NoSuchTableException; +import org.apache.gravitino.exceptions.TagAlreadyAssociatedException; import org.apache.gravitino.rel.Table; public class TagEntity extends Command { @@ -94,6 +95,8 @@ public void handle() { exitWithError(ErrorMessages.UNKNOWN_SCHEMA); } catch (NoSuchTableException err) { exitWithError(ErrorMessages.UNKNOWN_TABLE); + } catch (TagAlreadyAssociatedException err) { + exitWithError("Tags are already associated with " + name.getName()); } catch (Exception exp) { exitWithError(exp.getMessage()); }