From 6f56083f90c9f7ace5ad2ccaf7d6e440b238801b Mon Sep 17 00:00:00 2001 From: JackShi148 Date: Fri, 27 Jun 2025 10:08:19 +0800 Subject: [PATCH] fix tableExists namespace not exists throw exception --- src/main/java/com/alipay/oceanbase/hbase/util/OHAdmin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alipay/oceanbase/hbase/util/OHAdmin.java b/src/main/java/com/alipay/oceanbase/hbase/util/OHAdmin.java index 5cb7d92c..e6fab736 100644 --- a/src/main/java/com/alipay/oceanbase/hbase/util/OHAdmin.java +++ b/src/main/java/com/alipay/oceanbase/hbase/util/OHAdmin.java @@ -80,7 +80,7 @@ public boolean tableExists(TableName tableName) throws IOException { int errCode = ((ObTableException) cause).getErrorCode(); // if the original cause is database_not_exist, means namespace in tableName does not exist // for HBase, namespace not exist will not throw exceptions but will return false - if (errCode == ResultCodes.OB_ERR_BAD_DATABASE.errorCode) { + if (errCode == ResultCodes.OB_KV_HBASE_NAMESPACE_NOT_FOUND.errorCode) { return false; } }