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 <[email protected]>
AuthorDate: Wed Jan 15 19:32:27 2020 +0800
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">