You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Ted Yu (JIRA)" <ji...@apache.org> on 2017/10/30 17:15:00 UTC

[jira] [Created] (HBASE-19120) IllegalArgumentException from ZNodeClearer when master shuts down

Ted Yu created HBASE-19120:
------------------------------

             Summary: IllegalArgumentException from ZNodeClearer when master shuts down
                 Key: HBASE-19120
                 URL: https://issues.apache.org/jira/browse/HBASE-19120
             Project: HBase
          Issue Type: Bug
            Reporter: Ted Yu
            Assignee: Ted Yu


Found the following in master log (build as of commit eee3b0) :
{code}
2017-10-30 15:40:24,383 ERROR [main] util.ServerCommandLine: Failed to run
java.lang.IllegalArgumentException: Path must start with / character
        at org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:51)
        at org.apache.zookeeper.ZooKeeper.delete(ZooKeeper.java:851)
        at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.delete(RecoverableZooKeeper.java:182)
        at org.apache.hadoop.hbase.zookeeper.ZKUtil.deleteNodeFailSilent(ZKUtil.java:1266)
        at org.apache.hadoop.hbase.zookeeper.ZKUtil.deleteNodeFailSilent(ZKUtil.java:1258)
        at org.apache.hadoop.hbase.ZNodeClearer.clear(ZNodeClearer.java:186)
        at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:143)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
        at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:127)
        at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2873)
{code}
Looking at ZNodeClearer, it seems that intention was to remove znode under /rs subtree.
However, the znode name was passed without path.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)