Repository: hadoop Updated Branches: refs/heads/trunk c74517c46 -> 6a76250b3
HDFS-8548. Minicluster throws NPE on shutdown. Contributed by surendra singh lilhore. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/6a76250b Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/6a76250b Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/6a76250b Branch: refs/heads/trunk Commit: 6a76250b39f33466bdc8dabab33070c90aa1a389 Parents: c74517c Author: Xiaoyu Yao <[email protected]> Authored: Tue Jun 16 13:52:50 2015 -0700 Committer: Xiaoyu Yao <[email protected]> Committed: Tue Jun 16 13:57:02 2015 -0700 ---------------------------------------------------------------------- hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 3 +++ .../apache/hadoop/hdfs/server/blockmanagement/BlocksMap.java | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/6a76250b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt index b921f2c..c8c36e6 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt @@ -900,6 +900,9 @@ Release 2.8.0 - UNRELEASED HDFS-8592. SafeModeException never get unwrapped. (wheat9) + HDFS-8548. Minicluster throws NPE on shutdown. + (surendra singh lilhore via xyao) + Release 2.7.1 - UNRELEASED INCOMPATIBLE CHANGES http://git-wip-us.apache.org/repos/asf/hadoop/blob/6a76250b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/BlocksMap.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/BlocksMap.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/BlocksMap.java index 9eb1059..0dbf485 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/BlocksMap.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/BlocksMap.java @@ -198,7 +198,11 @@ class BlocksMap { } int size() { - return blocks.size(); + if (blocks != null) { + return blocks.size(); + } else { + return 0; + } } Iterable<BlockInfo> getBlocks() {
