From 5421fee70b1157ae1e3b0e9eb0b6e15543eea159 Mon Sep 17 00:00:00 2001 From: Yuya Ebihara <ebyhry@gmail.com> Date: Mon, 30 Jan 2023 09:40:24 +0900 Subject: [PATCH] Suppress permission denied when listing materialized views in Iceberg Glue --- .../trino/plugin/iceberg/catalog/glue/TrinoGlueCatalog.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/catalog/glue/TrinoGlueCatalog.java b/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/catalog/glue/TrinoGlueCatalog.java index 9960e2881d17..d98b5ca4eea8 100644 --- a/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/catalog/glue/TrinoGlueCatalog.java +++ b/plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg/catalog/glue/TrinoGlueCatalog.java @@ -787,8 +787,8 @@ public List<SchemaTableName> listMaterializedViews(ConnectorSession session, Opt .map(table -> new SchemaTableName(glueNamespace, table.getName())) .collect(toImmutableList())); } - catch (EntityNotFoundException e) { - // Namespace may have been deleted + catch (EntityNotFoundException | AccessDeniedException e) { + // Namespace may have been deleted or permission denied } } }