| Exception | Description | 
|---|---|
| AlreadyExistsException | An exception thrown when an entity or resource already exists. | 
| BadRequestException | An exception thrown when the request is invalid. | 
| CatalogAlreadyExistsException | An exception thrown when a resource already exists. | 
| FilesetAlreadyExistsException | Exception thrown when a file with specified name already exists. | 
| GravitinoRuntimeException | Base class for all Gravitino runtime exceptions. | 
| GroupAlreadyExistsException | An exception thrown when a group already exists. | 
| IllegalNameIdentifierException | An exception thrown when a name identifier is invalid. | 
| IllegalNamespaceException | An exception thrown when a namespace is invalid. | 
| MetalakeAlreadyExistsException | An exception thrown when the metalake already exists. | 
| NonEmptyEntityException | An exception thrown when a resource is not empty. | 
| NonEmptySchemaException | Exception thrown when a namespace 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. | 
| 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. | 
| NoSuchMetalakeException | An exception thrown when a metalake is not found. | 
| 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. | 
| 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. | 
| 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. | 
| 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. |