From 26ed93141d68963754eab7807cf77a234bdd76cb Mon Sep 17 00:00:00 2001 From: jeffreyz Date: Fri, 4 Oct 2013 18:20:34 +0000 Subject: [PATCH] HBASE-9709: LogReplay throws NPE when no KVs to be replayed in a WALEdit git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1529247 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java index 2f5d23d3fd1..5ff65759a03 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java @@ -1478,7 +1478,7 @@ public class HLogSplitter { } // skip the edit - if (needSkip) continue; + if (loc == null || needSkip) continue; if (!skippedKVs.isEmpty()) { kvs.removeAll(skippedKVs);