Skip to content

Commit 865a595

Browse files
authored
HBASE-28109 NPE for the region state: Failed to become active master (HMaster) (#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 6455c49 commit 865a595

File tree

1 file changed

+1
-1
lines changed
  • hbase-server/src/main/java/org/apache/hadoop/hbase/master

1 file changed

+1
-1
lines changed

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)