From 31cb0b809cb4a2f5b2bb7831061ac6a32c5ad41d Mon Sep 17 00:00:00 2001 From: Xiaolin Ha Date: Tue, 15 Mar 2022 21:59:09 +0800 Subject: [PATCH] HBASE-26840 Fix NPE in the retry of logroller (#4224) Signed-off-by: Duo Zhang --- .../java/org/apache/hadoop/hbase/wal/AbstractWALRoller.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/wal/AbstractWALRoller.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/wal/AbstractWALRoller.java index 3209b11581c..cad063fcc13 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/wal/AbstractWALRoller.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/wal/AbstractWALRoller.java @@ -217,8 +217,7 @@ public abstract class AbstractWALRoller extends Thread if (waitingTime < rollWaitTimeout && nAttempts < maxRollRetry) { nAttempts++; LOG.warn("Retry to roll log, nAttempts={}, waiting time={}ms, sleeping 1s to retry," - + " last excepiton= {}", nAttempts, waitingTime, - ioe.getCause().getClass().getSimpleName()); + + " last exception", nAttempts, waitingTime, ioe); sleep(1000); } else { LOG.error("Roll wal failed and waiting timeout, will not retry", ioe);