From a6a60781008554e71dbb5e8e8b0d1605d32a04c6 Mon Sep 17 00:00:00 2001 From: Xu Cang Date: Mon, 23 Jul 2018 23:48:17 -0700 Subject: [PATCH] HBASE-20342 HBASE-20342 fix NPE in StripeMultiFileWriter --- .../org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java index a0fbdbd152..01ff83c434 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StripeMultiFileWriter.java @@ -181,6 +181,9 @@ public abstract class StripeMultiFileWriter extends AbstractMultiFileWriter { } private boolean isCellAfterCurrentWriter(Cell cell) { + if (null == currentWriterEndKey) { + return true; + } return ((currentWriterEndKey != StripeStoreFileManager.OPEN_KEY) && (comparator.compareRows( cell.getRowArray(), cell.getRowOffset(), cell.getRowLength(), currentWriterEndKey, 0, currentWriterEndKey.length) >= 0)); -- 2.14.3 (Apple Git-98)