[
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)