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

Istvan Toth updated HBASE-29313:
--------------------------------
    Fix Version/s: 2.7.0
                   3.0.0-beta-2
                   2.6.3
                   2.5.12
       Resolution: Fixed
           Status: Resolved  (was: Patch Available)

Committed to all active branches.
Thanks for the review [~zhangduo].

> RecoverableZooKeeper.getZooKeeper() returns null for new object
> ---------------------------------------------------------------
>
>                 Key: HBASE-29313
>                 URL: https://issues.apache.org/jira/browse/HBASE-29313
>             Project: HBase
>          Issue Type: Bug
>          Components: Zookeeper
>    Affects Versions: 2.6.0
>            Reporter: Istvan Toth
>            Assignee: Istvan Toth
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 2.7.0, 3.0.0-beta-2, 2.6.3, 2.5.12
>
>
> HBASE-28529 changed the control flow so that instead of the constructors the 
> other methods call checkZk().
> This breaks (at least) IntegrationTestZKAndFSPermissions , which expects to 
> get an initialized ZooKeeper object from a freshly initialized 
> RecoverableZooKeeper.
> {noformat}
> base org.apache.hadoop.hbase.test.IntegrationTestZKAndFSPermissions  
> -fs_perms 755 -f
> ...
> 25/05/13 09:02:35 INFO  test.IntegrationTestZKAndFSPermissions: [main]:
> 25/05/13 09:02:35 INFO  test.IntegrationTestZKAndFSPermissions: [main]: 
> ***********************************************************************************
> 25/05/13 09:02:35 INFO  test.IntegrationTestZKAndFSPermissions: [main]: 
> Checking ZK permissions, root znode: /hbase
> 25/05/13 09:02:35 INFO  test.IntegrationTestZKAndFSPermissions: [main]: 
> ***********************************************************************************
> 25/05/13 09:02:35 INFO  test.IntegrationTestZKAndFSPermissions: [main]:
> 25/05/13 09:02:35 ERROR util.AbstractHBaseTool: [main]: Error running 
> command-line tool
> java.lang.NullPointerException: null
>       at 
> org.apache.hadoop.hbase.test.IntegrationTestZKAndFSPermissions.assertZnodePerms(IntegrationTestZKAndFSPermissions.java:182)
>  ~[hbase-it-2.6.1.7.3.2.0-234-tests.jar:2.6.1.7.3.2.0-234]
>       at 
> org.apache.hadoop.hbase.test.IntegrationTestZKAndFSPermissions.checkZnodePermsRecursive(IntegrationTestZKAndFSPermissions.java:161)
>  ~[hbase-it-2.6.1.7.3.2.0-234-tests.jar:2.6.1.7.3.2.0-234]
>       at 
> org.apache.hadoop.hbase.test.IntegrationTestZKAndFSPermissions.testZNodeACLs(IntegrationTestZKAndFSPermissions.java:151)
>  ~[hbase-it-2.6.1.7.3.2.0-234-tests.jar:2.6.1.7.3.2.0-234]
>       at 
> org.apache.hadoop.hbase.test.IntegrationTestZKAndFSPermissions.doWork(IntegrationTestZKAndFSPermissions.java:130)
>  ~[hbase-it-2.6.1.7.3.2.0-234-tests.jar:2.6.1.7.3.2.0-234]
>       at 
> org.apache.hadoop.hbase.util.AbstractHBaseTool.run(AbstractHBaseTool.java:151)
>  ~[hbase-common-2.6.1.7.3.2.0-234.jar:2.6.1.7.3.2.0-234]
>       at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81) 
> ~[hadoop-common-3.1.1.7.3.2.0-234.jar:?]
>       at 
> org.apache.hadoop.hbase.test.IntegrationTestZKAndFSPermissions.main(IntegrationTestZKAndFSPermissions.java:236)
>  ~[hbase-it-2.6.1.7.3.2.0-234-tests.jar:2.6.1.7.3.2.0-234]
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to