You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2009/06/15 23:24:07 UTC

[jira] Resolved: (HBASE-1523) NPE in BaseScanner

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

stack resolved HBASE-1523.
--------------------------

      Resolution: Fixed
    Hadoop Flags: [Reviewed]

Ryan committed this a while ago:

{code}
------------------------------------------------------------------------
r784670 | rawson | 2009-06-14 23:44:08 -0700 (Sun, 14 Jun 2009) | 3 lines

HBASE-1523 - NPE in BaseScanner


durruti:cleantrunk stack$ svn diff -r782314:784670 src/java/org/apache/hadoop/hbase/master/BaseScanner.java 
Index: src/java/org/apache/hadoop/hbase/master/BaseScanner.java
===================================================================
--- src/java/org/apache/hadoop/hbase/master/BaseScanner.java    (revision 782314)
+++ src/java/org/apache/hadoop/hbase/master/BaseScanner.java    (revision 784670)
@@ -298,7 +298,7 @@
   throws IOException {
     boolean result = false;
     HRegionInfo split =
-      Writables.getHRegionInfo(rowContent.getValue(splitFamily, splitQualifier));
+      Writables.getHRegionInfoOrNull(rowContent.getValue(splitFamily, splitQualifier));
     if (split == null) {
       return result;
     }
{code}

> NPE in BaseScanner
> ------------------
>
>                 Key: HBASE-1523
>                 URL: https://issues.apache.org/jira/browse/HBASE-1523
>             Project: Hadoop HBase
>          Issue Type: Bug
>    Affects Versions: 0.20.0
>            Reporter: ryan rawson
>            Assignee: ryan rawson
>             Fix For: 0.20.0
>
>         Attachments: HBASE-1523.patch
>
>
> ever since HBASE-1522 I get this in master:
> 2009-06-14 23:09:33,043 ERROR org.apache.hadoop.hbase.master.BaseScanner: Unexpected exception
> java.lang.NullPointerException
>         at org.apache.hadoop.hbase.util.Writables.getWritable(Writables.java:74)
>         at org.apache.hadoop.hbase.util.Writables.getHRegionInfo(Writables.java:118)
>         at org.apache.hadoop.hbase.master.BaseScanner.hasReferences(BaseScanner.java:300)
>         at org.apache.hadoop.hbase.master.BaseScanner.cleanupSplits(BaseScanner.java:267)
>         at org.apache.hadoop.hbase.master.BaseScanner.scanRegion(BaseScanner.java:229)
>         at org.apache.hadoop.hbase.master.MetaScanner.scanOneMetaRegion(MetaScanner.java:73)
>         at org.apache.hadoop.hbase.master.MetaScanner.maintenanceScan(MetaScanner.java:129)
>         at org.apache.hadoop.hbase.master.BaseScanner.chore(BaseScanner.java:136)
>         at org.apache.hadoop.hbase.Chore.run(Chore.java:68)
> preventing ROOT/etc from getting assigned. ouch!

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