diff --git a/plugin/trino-hive/src/main/java/io/trino/plugin/hive/metastore/glue/converter/GlueToTrinoConverter.java b/plugin/trino-hive/src/main/java/io/trino/plugin/hive/metastore/glue/converter/GlueToTrinoConverter.java index 47ee81b7aa26..e7ee90cb6e44 100644 --- a/plugin/trino-hive/src/main/java/io/trino/plugin/hive/metastore/glue/converter/GlueToTrinoConverter.java +++ b/plugin/trino-hive/src/main/java/io/trino/plugin/hive/metastore/glue/converter/GlueToTrinoConverter.java @@ -68,7 +68,9 @@ public static Database convertDatabase(com.amazonaws.services.glue.model.Databas public static Table convertTable(com.amazonaws.services.glue.model.Table glueTable, String dbName) { - requireNonNull(glueTable.getStorageDescriptor(), "Table StorageDescriptor is null"); + // TODO (https://github.com/trinodb/trino/issues/10902) glueTable.getStorageDescriptor() is an optional field in Glue + requireNonNull(glueTable.getStorageDescriptor(), () -> format("Table StorageDescriptor is null for table %s.%s (%s)", dbName, glueTable.getName(), glueTable)); + Map tableParameters = convertParameters(glueTable.getParameters()); StorageDescriptor sd = glueTable.getStorageDescriptor();