From a61120603c18d4afa3953627bd5767a2d37f0cf0 Mon Sep 17 00:00:00 2001 From: liuxiaocs7 Date: Tue, 10 Feb 2026 22:42:14 +0800 Subject: [PATCH] HBASE-29886 list_namespace will throw instance vars on non-persistent Java type warning --- hbase-shell/src/main/ruby/hbase/admin.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-shell/src/main/ruby/hbase/admin.rb b/hbase-shell/src/main/ruby/hbase/admin.rb index 2b1d29e7849e..8827db0daefc 100644 --- a/hbase-shell/src/main/ruby/hbase/admin.rb +++ b/hbase-shell/src/main/ruby/hbase/admin.rb @@ -1484,7 +1484,7 @@ def describe_namespace(namespace_name) def list_namespace(regex = '.*') pattern = java.util.regex.Pattern.compile(regex) list = @admin.listNamespaces - list.select { |s| pattern.match(s) } + list.select { |s| pattern.matcher(s).matches } end #----------------------------------------------------------------------------------------------