Skip to content

Commit 9950870

Browse files
committed
Fix NPE caused for non iceberg DESC formatted table queries
1 parent 75f9542 commit 9950870

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

ql/src/java/org/apache/hadoop/hive/ql/ddl/table/info/desc/formatter/TextDescTableFormatter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,8 @@ private void addStatsData(DataOutputStream out, HiveConf conf, String columnPath
151151
statsData += "# ";
152152
metaDataTable.addRow(DescTableDesc.SCHEMA.split("#")[0].split(","));
153153
}
154-
JsonNode FieldsNode = OBJECT_MAPPER.readTree(table.getParameters().get("current-schema")).get("fields");
154+
JsonNode FieldsNode = isIcebergTable ?
155+
OBJECT_MAPPER.readTree(table.getParameters().get("current-schema")).get("fields") : null;
155156
for (FieldSchema column : columns) {
156157
List<String> values = new ArrayList<>(List.of(ShowUtils.extractColumnValues(column, needColStats,
157158
getColumnStatisticsObject(column.getName(), column.getType(), columnStats), histogramEnabled)));

0 commit comments

Comments
 (0)