From 2c6c54586e2d1d5e4493c854f5cb9317db895300 Mon Sep 17 00:00:00 2001 From: Xu Cang Date: Mon, 23 Jul 2018 17:40:24 -0700 Subject: [PATCH] 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 fc0598d89a..552542dbb6 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 @@ -176,6 +176,9 @@ public abstract class StripeMultiFileWriter extends AbstractMultiFileWriter { } private boolean isCellAfterCurrentWriter(Cell cell) { + if (null == currentWriterEndKey) { + return true; + } return !Arrays.equals(currentWriterEndKey, StripeStoreFileManager.OPEN_KEY) && (comparator.compareRows(cell, currentWriterEndKey, 0, currentWriterEndKey.length) >= 0); } -- 2.14.3 (Apple Git-98)