diff --git standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java index 89354a2d34..6a8b26df15 100644 --- standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java +++ standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java @@ -840,6 +840,9 @@ private ColumnStatistics updateOrGetPartitionColumnStats( throws MetaException, InvalidObjectException { ColumnStatistics newPartsColStats = null; try { + if (oldCols == null) { + oldCols = new ArrayList<>(); + } // if newCols are not specified, use default ones. if (newCols == null) { newCols = part.getSd() == null ? new ArrayList<>() : part.getSd().getCols();