| Exception | Description | 
|---|---|
| AlreadyExistsException | An exception thrown when an entity or resource already exists. | 
| AuthorizationPluginException | An exception thrown when an authorization plugin operation failed. | 
| BadRequestException | An exception thrown when the request is invalid. | 
| CatalogAlreadyExistsException | An exception thrown when a resource already exists. | 
| CatalogInUseException | Exception thrown when a catalog is in use and cannot be deleted. | 
| CatalogNotInUseException | An exception thrown when operating on a catalog that is not in use. | 
| ConnectionFailedException | An exception thrown when connect to catalog failed. | 
| FilesetAlreadyExistsException | Exception thrown when a file with specified name already exists. | 
| ForbiddenException | Exception thrown when a user is forbidden to perform an action. | 
| GravitinoRuntimeException | Base class for all Apache Gravitino runtime exceptions. | 
| GroupAlreadyExistsException | An exception thrown when a group already exists. | 
| IllegalMetadataObjectException | An exception thrown when a metadata object is invalid. | 
| IllegalNameIdentifierException | An exception thrown when a name identifier is invalid. | 
| IllegalNamespaceException | An exception thrown when a namespace is invalid. | 
| IllegalPrivilegeException | An exception thrown when a privilege is invalid. | 
| IllegalRoleException | An exception thrown when a role is invalid. | 
| InUseException | Exception thrown when a resource is in use and cannot be deleted. | 
| MetalakeAlreadyExistsException | An exception thrown when the metalake already exists. | 
| MetalakeInUseException | Exception thrown when a metalake is in use and cannot be deleted. | 
| MetalakeNotInUseException | An exception thrown when operating on a metalake that is not in use. | 
| ModelAlreadyExistsException | Exception thrown when a model with specified name already exists. | 
| ModelVersionAliasesAlreadyExistException | Exception thrown when the model version aliases already exist. | 
| NonEmptyCatalogException | Exception thrown when a catalog is not empty. | 
| NonEmptyEntityException | An exception thrown when a resource is not empty. | 
| NonEmptyMetalakeException | Exception thrown when a metalake is not empty. | 
| NonEmptySchemaException | Exception thrown when a schema is not empty. | 
| NoSuchCatalogException | An exception thrown when a catalog is not found. | 
| NoSuchColumnException | Exception thrown when a column with specified name is not existed. | 
| NoSuchCredentialException | An exception thrown when the request credential type is not found. | 
| NoSuchEntityException | This exception is thrown when an entity is not found. | 
| NoSuchFilesetException | Exception thrown when a file with specified name is not existed. | 
| NoSuchGroupException | Exception thrown when a group with specified name is not existed. | 
| NoSuchLocationNameException | Exception thrown when a fileset location name is not found. | 
| NoSuchMetadataObjectException | Exception thrown when a metadata object with specified name doesn't exist. | 
| NoSuchMetalakeException | An exception thrown when a metalake is not found. | 
| NoSuchModelException | Exception thrown when a model with specified name is not existed. | 
| NoSuchModelVersionException | Exception thrown when a model with specified version is not existed. | 
| NoSuchPartitionException | Exception thrown when a partition with specified name is not existed. | 
| NoSuchRoleException | Exception thrown when a role with specified name is not existed. | 
| NoSuchSchemaException | An exception thrown when a schema is not found. | 
| NoSuchTableException | Exception thrown when a table with specified name is not existed. | 
| NoSuchTagException | Exception thrown when a tag with specified name is not existed. | 
| NoSuchTopicException | Exception thrown when a topic with specified name is not existed. | 
| NoSuchUserException | An exception thrown when a user is not found. | 
| NotFoundException | Base class for all exceptions thrown when a resource is not found. | 
| NotInUseException | An exception thrown when operating on a resource that is not in use. | 
| PartitionAlreadyExistsException | Exception thrown when a partition with specified name already exists. | 
| RESTException | An exception thrown when a REST request fails. | 
| RoleAlreadyExistsException | Exception thrown when a role with specified name already exists. | 
| SchemaAlreadyExistsException | An exception thrown when the schema already exists. | 
| TableAlreadyExistsException | Exception thrown when a table with specified name already exists. | 
| TagAlreadyAssociatedException | Exception thrown when a tag with specified name already associated to a metadata object. | 
| TagAlreadyExistsException | Exception thrown when a tag with specified name already exists. | 
| TopicAlreadyExistsException | Exception thrown when a topic with specified name already exists. | 
| UnauthorizedException | Exception thrown when a user is not authorized to perform an action. | 
| UserAlreadyExistsException | An exception thrown when a user already exists. |