This is an automated email from the ASF dual-hosted git repository.
mchades pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/main by this push:
new 05c3312076 [#9660] improve(lance): separate the exception message
(#9671)
05c3312076 is described below
commit 05c3312076ee680b65f87d97ffffba975df7b826
Author: Jarvis <[email protected]>
AuthorDate: Mon Jan 12 09:30:31 2026 +0800
[#9660] improve(lance): separate the exception message (#9671)
### What changes were proposed in this pull request?
to close #9660
### Why are the changes needed?
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
no need
---
.../ops/gravitino/GravitinoLanceNameSpaceOperations.java | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git
a/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceNameSpaceOperations.java
b/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceNameSpaceOperations.java
index ee21c8cb1b..21052421d4 100644
---
a/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceNameSpaceOperations.java
+++
b/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceNameSpaceOperations.java
@@ -340,12 +340,18 @@ public class GravitinoLanceNameSpaceOperations implements
LanceNamespaceOperatio
}
return new DropNamespaceResponse(); // SKIP mode
}
- } catch (NonEmptyCatalogException | CatalogInUseException e) {
+ } catch (NonEmptyCatalogException e) {
throw LanceNamespaceException.badRequest(
- String.format("Catalog %s is not empty or in used", catalogName),
+ String.format("Catalog %s is not empty", catalogName),
NonEmptyCatalogException.class.getSimpleName(),
catalogName,
CommonUtil.formatCurrentStackTrace());
+ } catch (CatalogInUseException e) {
+ throw LanceNamespaceException.badRequest(
+ String.format("Catalog %s is in use", catalogName),
+ CatalogInUseException.class.getSimpleName(),
+ catalogName,
+ CommonUtil.formatCurrentStackTrace());
}
}