diff --git a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/util/SparkCatalogUtils.scala b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/util/SparkCatalogUtils.scala index e05e8731d..18a14494e 100644 --- a/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/util/SparkCatalogUtils.scala +++ b/externals/kyuubi-spark-sql-engine/src/main/scala/org/apache/kyuubi/engine/spark/util/SparkCatalogUtils.scala @@ -137,7 +137,7 @@ object SparkCatalogUtils extends Logging { listAllNamespaces(catalog).filter { ns => val quoted = ns.map(quoteIfNeeded).mkString(".") schemaPattern.r.pattern.matcher(quoted).matches() - }.distinct + }.map(_.toList).toList.distinct.map(_.toArray).toArray } private def getSchemasWithPattern(catalog: CatalogPlugin, schemaPattern: String): Seq[String] = {