Author: stack
Date: Wed Sep  8 23:34:10 2010
New Revision: 995281

URL: http://svn.apache.org/viewvc?rev=995281&view=rev
Log:
HBASE-2973 NPE in LogCleaner

Modified:
    hbase/trunk/CHANGES.txt
    hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java

Modified: hbase/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/hbase/trunk/CHANGES.txt?rev=995281&r1=995280&r2=995281&view=diff
==============================================================================
--- hbase/trunk/CHANGES.txt (original)
+++ hbase/trunk/CHANGES.txt Wed Sep  8 23:34:10 2010
@@ -513,6 +513,7 @@ Release 0.21.0 - Unreleased
                written out to SequenceFile
    HBASE-2969  missing sync in HTablePool.getTable()
                (Guilherme Mauro Germoglio Barbosa via Stack)
+   HBASE-2973  NPE in LogCleaner
 
   IMPROVEMENTS
    HBASE-1760  Cleanup TODOs in HTable

Modified: 
hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java
URL: 
http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java?rev=995281&r1=995280&r2=995281&view=diff
==============================================================================
--- hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java 
(original)
+++ hbase/trunk/src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java 
Wed Sep  8 23:34:10 2010
@@ -123,7 +123,8 @@ public class LogCleaner extends Chore {
   @Override
   protected void chore() {
     try {
-      FileStatus[] files = this.fs.listStatus(this.oldLogDir);
+      FileStatus [] files = this.fs.listStatus(this.oldLogDir);
+      if (files == null) return;
       int nbDeletedLog = 0;
       FILE: for (FileStatus file : files) {
         Path filePath = file.getPath();


Reply via email to