Skip to content

Commit 8ec14cb

Browse files
hanke580wchevreuil
authored andcommitted
HBASE-28109 NPE for the region state: Failed to become active master (HMaster) (apache#5432)
The RegionState for meta region could be null for a fresh new cluster, we should also wait a bit to let it finish the initialization. Signed-off-by: Duo Zhang <zhangduo@apache.org>
1 parent 94859ea commit 8ec14cb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • hbase-server/src/main/java/org/apache/hadoop/hbase/master

hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1412,7 +1412,7 @@ private boolean isRegionOnline(RegionInfo ri) {
14121412
RetryCounter rc = null;
14131413
while (!isStopped()) {
14141414
RegionState rs = this.assignmentManager.getRegionStates().getRegionState(ri);
1415-
if (rs.isOpened()) {
1415+
if (rs != null && rs.isOpened()) {
14161416
if (this.getServerManager().isServerOnline(rs.getServerName())) {
14171417
return true;
14181418
}

0 commit comments

Comments
 (0)