From a16ee0714c9282b64ade6b39931e4dfbc5e27bc0 Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Wed, 20 May 2009 04:00:16 +0000 Subject: [PATCH] HBASE-1441 NPE in ProcessRegionStatusChange#getMetaRegion git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@776535 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 1 + .../hadoop/hbase/master/ProcessRegionStatusChange.java | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index ed75a53c194..03e9a6c313c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -143,6 +143,7 @@ Release 0.20.0 - Unreleased HBASE-1438 HBASE-1421 broke the build (#602 up on hudson) HBASE-1440 master won't go down because joined on a rootscanner that is waiting for ever + HBASE-1441 NPE in ProcessRegionStatusChange#getMetaRegion IMPROVEMENTS HBASE-1089 Add count of regions on filesystem to master UI; add percentage diff --git a/src/java/org/apache/hadoop/hbase/master/ProcessRegionStatusChange.java b/src/java/org/apache/hadoop/hbase/master/ProcessRegionStatusChange.java index e0ef0e2d9dd..f409b36a4ca 100644 --- a/src/java/org/apache/hadoop/hbase/master/ProcessRegionStatusChange.java +++ b/src/java/org/apache/hadoop/hbase/master/ProcessRegionStatusChange.java @@ -71,8 +71,10 @@ abstract class ProcessRegionStatusChange extends RegionServerOperation { } else { this.metaRegion = master.regionManager.getFirstMetaRegionForRegion(regionInfo); - this.metaRegionName = this.metaRegion.getRegionName(); + if (this.metaRegion != null) { + this.metaRegionName = this.metaRegion.getRegionName(); + } } return this.metaRegion; } -} \ No newline at end of file +}