You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2010/09/09 01:33:33 UTC

[jira] Resolved: (HBASE-2973) NPE in LogCleaner

     [ https://issues.apache.org/jira/browse/HBASE-2973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack resolved HBASE-2973.
--------------------------

    Fix Version/s: 0.90.0
       Resolution: Fixed

Committed this:

{code}
Index: src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java
===================================================================
--- src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java        (revision 995264)
+++ src/main/java/org/apache/hadoop/hbase/master/LogCleaner.java        (working copy)
@@ -123,7 +123,8 @@
   @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();
{code}

> NPE in LogCleaner
> -----------------
>
>                 Key: HBASE-2973
>                 URL: https://issues.apache.org/jira/browse/HBASE-2973
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>             Fix For: 0.90.0
>
>
> From TRUNK:
> {code}
> 2010-09-08 15:52:42,221 DEBUG org.apache.hadoop.hbase.master.LogCleaner: Add log cleaner in chain: org.apache.hadoop.hbase.master.TimeToLiveLogCleaner
> 2010-09-08 15:52:42,221 DEBUG org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner: Didn't find this log in ZK, deleting: null
> 2010-09-08 15:52:42,221 DEBUG org.apache.hadoop.hbase.master.LogCleaner: Add log cleaner in chain: org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner
> 2010-09-08 15:52:42,234 DEBUG org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher: <master-sv2borg185:60000> Set watcher on existing znode /hbase/root-region-server
> 2010-09-08 15:52:42,235 DEBUG org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher: <master-sv2borg185:60000> Retrieved 18 bytes of data from znode /hbase/root-region-server and set a watcher
> 2010-09-08 15:53:42,220 INFO org.apache.hadoop.hbase.master.ServerManager: 0 region servers, 0 dead, average load NaN[]
> 2010-09-08 15:53:42,227 ERROR org.apache.hadoop.hbase.master.LogCleaner: Caught exception
> java.lang.NullPointerException
>         at org.apache.hadoop.hbase.master.LogCleaner.chore(LogCleaner.java:128)
>         at org.apache.hadoop.hbase.Chore.run(Chore.java:66)
> 2010-09-08 15:54:42,221 INFO org.apache.hadoop.hbase.master.ServerManager: 0 region servers, 0 dead, average load NaN[]
> 2010-09-08 15:54:42,225 ERROR org.apache.hadoop.hbase.master.LogCleaner: Caught exception
> java.lang.NullPointerException
>         at org.apache.hadoop.hbase.master.LogCleaner.chore(LogCleaner.java:128)
>         at org.apache.hadoop.hbase.Chore.run(Chore.java:66)
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.