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


The following commit(s) were added to refs/heads/branch-2 by this push:
     new ae95b1f  fix 500/NPE of region.jsp (#1033)
ae95b1f is described below

commit ae95b1f215a120890de5454739651911749057ca
Author: WenFeiYi <wenfeiyi...@gmail.com>
AuthorDate: Wed Jan 15 19:32:27 2020 +0800

    fix 500/NPE of region.jsp (#1033)
    
    Signed-off-by: Wellington Chevreuil <wchevre...@apache.org>
    (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">

Reply via email to