From 3a8dbbae673828484e7a29a0c1eccc4a69a9dc0c Mon Sep 17 00:00:00 2001 From: wuguihu Date: Thu, 23 May 2019 11:33:58 +0800 Subject: [PATCH] [HBASE-22461] A "NullPointerException" could be thrown --- .../main/java/org/apache/hadoop/hbase/MetaTableAccessor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java index 22256df3a0..164355a1f0 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java @@ -1050,6 +1050,9 @@ public class MetaTableAccessor { */ @Nullable private static RegionInfo getRegionInfo(final Result r, byte [] qualifier) { + if (r == null){ + throw new NullPointerException("Result cannot be null"); + } Cell cell = r.getColumnLatestCell(getCatalogFamily(), qualifier); if (cell == null) return null; return RegionInfo.parseFromOrNull(cell.getValueArray(), -- 2.19.1.windows.1