[ 
https://issues.apache.org/jira/browse/HBASE-13904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14587069#comment-14587069
 ] 

Nick Dimiduk commented on HBASE-13904:
--------------------------------------

More than a few times my test logs contain

{noformat}
2015-06-15 19:27:26,898 ERROR [RunAmJoinCluster] 
server.NIOServerCnxnFactory$1(44): Thread Thread[RunAmJoinCluster,5,main] died
java.lang.NullPointerException
        at 
org.apache.hadoop.hbase.MetaTableAccessor.fullScan(MetaTableAccessor.java:611)
        at 
org.apache.hadoop.hbase.MetaTableAccessor.fullScanOfMeta(MetaTableAccessor.java:143)
        at 
org.apache.hadoop.hbase.master.AssignmentManager.rebuildUserRegions(AssignmentManager.java:2923)
        at 
org.apache.hadoop.hbase.master.AssignmentManager.joinCluster(AssignmentManager.java:486)
        at 
org.apache.hadoop.hbase.master.TestAssignmentManager$4.run(TestAssignmentManager.java:1372)
{noformat}

Looking at the code, line 611 is down in the finally clause, 
{{metaTable.close();}}

{code}
    Table metaTable = getMetaHTable(connection);
    ResultScanner scanner = null;
    try {
      scanner = metaTable.getScanner(scan);
      Result data;
      while((data = scanner.next()) != null) {
        if (data.isEmpty()) continue;
        // Break if visit returns false.
        if (!visitor.visit(data)) break;
      }
    } finally {
      if (scanner != null) scanner.close();
      metaTable.close();
    }
{code}

> TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode 
> failing consistently on branch-1.1
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-13904
>                 URL: https://issues.apache.org/jira/browse/HBASE-13904
>             Project: HBase
>          Issue Type: Bug
>          Components: master, Region Assignment, test
>    Affects Versions: 1.1.1
>            Reporter: Nick Dimiduk
>            Assignee: Mikhail Antonov
>            Priority: Critical
>             Fix For: 1.1.1
>
>         Attachments: 
> org.apache.hadoop.hbase.master.TestAssignmentManager-output.txt
>
>
> {noformat}
> $ JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64 
> ../apache-maven-3.3.3/bin/mvn -PrunAllTests -DreuseForks=false clean install 
> -Dmaven.test.redirectTestOutputToFile=true 
> -Dsurefire.rerunFailingTestsCount=4 -Dit.test=noItTest
> ...
> Tests in error:
> org.apache.hadoop.hbase.master.TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode(org.apache.hadoop.hbase.master.TestAssignmentManager)
>   Run 1: 
> TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode:368 »
>   Run 2: 
> TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode:335 »
>   Run 3: 
> TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode:335 »
>   Run 4: 
> TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode:335 »
>   Run 5: 
> TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode:335 »
> {noformat}
> {noformat}
> -------------------------------------------------------------------------------
> Test set: org.apache.hadoop.hbase.master.TestAssignmentManager
> -------------------------------------------------------------------------------
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 393.384 sec 
> <<< FAILURE! - in org.apache.hadoop.hbase.master.TestAssignmentManager
> testBalanceOnMasterFailoverScenarioWithOfflineNode(org.apache.hadoop.hbase.master.TestAssignmentManager)
>   Time elapsed: 57.873 sec  <<< ERROR!
> java.lang.Exception: test timed out after 60000 milliseconds
>         at java.lang.Thread.sleep(Native Method)
>         at 
> org.apache.hadoop.hbase.master.TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode(TestAssignmentManager.java:335)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to