You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by te...@apache.org on 2013/10/31 04:21:02 UTC
svn commit: r1537371 -
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
Author: tedyu
Date: Thu Oct 31 03:21:01 2013
New Revision: 1537371
URL: http://svn.apache.org/r1537371
Log:
HBASE-9860 Intermittent TestHBaseFsck#testMissingRegionInfoQualifier failure due to NullPointerException
Modified:
hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
Modified: hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java?rev=1537371&r1=1537370&r2=1537371&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java (original)
+++ hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java Thu Oct 31 03:21:01 2013
@@ -1888,7 +1888,8 @@ public class TestHBaseFsck {
@Override
public boolean processRow(Result rowResult) throws IOException {
- if(!MetaScanner.getHRegionInfo(rowResult).getTable().isSystemTable()) {
+ HRegionInfo hri = MetaScanner.getHRegionInfo(rowResult);
+ if (hri != null && !hri.getTable().isSystemTable()) {
Delete delete = new Delete(rowResult.getRow());
delete.deleteColumn(HConstants.CATALOG_FAMILY, HConstants.REGIONINFO_QUALIFIER);
deletes.add(delete);