This is an automated email from the ASF dual-hosted git repository. wchevreuil pushed a commit to branch branch-2 in repository https://gitbox.apache.org/repos/asf/hbase.git
commit 9f9fa0d4123697083605a48feffc841601c59da9 Author: WenFeiYi <[email protected]> AuthorDate: Wed Jan 15 19:32:27 2020 +0800 HBASE-23677 fix 500/NPE of region.jsp (#1033) Signed-off-by: Wellington Chevreuil <[email protected]> (cherry picked from commit d60ce17c1765a445e944738f49953579bdf0bba6) --- .../src/main/resources/hbase-webapps/regionserver/region.jsp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/hbase-server/src/main/resources/hbase-webapps/regionserver/region.jsp b/hbase-server/src/main/resources/hbase-webapps/regionserver/region.jsp index 8183c69..382783e 100644 --- a/hbase-server/src/main/resources/hbase-webapps/regionserver/region.jsp +++ b/hbase-server/src/main/resources/hbase-webapps/regionserver/region.jsp @@ -32,8 +32,13 @@ HRegionServer rs = (HRegionServer) getServletContext().getAttribute(HRegionServer.REGIONSERVER); Region region = rs.getRegion(regionName); - String displayName = RegionInfoDisplay.getRegionNameAsStringForDisplay(region.getRegionInfo(), - rs.getConfiguration()); + String displayName; + if (region != null) { + displayName = RegionInfoDisplay.getRegionNameAsStringForDisplay(region.getRegionInfo(), + rs.getConfiguration()); + } else { + displayName = "region {" + regionName + "} is not currently online on this region server"; + } pageContext.setAttribute("pageTitle", "HBase RegionServer: " + rs.getServerName()); %> <jsp:include page="header.jsp">
