java.lang.IllegalArgumentException: Path length must be > 0 at >> > org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:48) at >> > org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:35)

kafka-users | Jason Rosenberg | 4 years ago
  1. 0

    Re: How to create the initial zookeeper chroot path for zk.connect?

    kafka-users | 4 years ago | Jason Rosenberg
    java.lang.IllegalArgumentException: Path length must be > 0 at >> > org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:48) at >> > org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:35)
  2. 0

    Why is the Kafka Messaging Modular Input not working on a Splunk 6.2.3 Universal Forwarder? - Question | Splunk Answers

    splunk.com | 1 year ago
    java.lang.IllegalArgumentException: Invalid path string "/consumers//ids/_kafka-dev-290687-1433235975245-76b9eb2e" caused by empty node name specified @11
  3. 0

    Why is the Kafka Messaging Modular Input not working on a Splunk 6.2.3 Universal Forwarder? - Question | Splunk Answers

    splunk.com | 1 year ago
    java.lang.IllegalArgumentException: Invalid path string "/consumers//ids/_kafka-dev-290687-1433235975245-76b9eb2e" caused by empty node name specified @11
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    [Kafka-dev] [jira] [Commented] (KAFKA-294) "Path length must be > 0" error during startup - Grokbase

    grokbase.com | 12 months ago
    java.lang.IllegalArgumentException: Path length must be > 0
  6. 0

    When starting Kafka 0.7.0 using zkclient-0.1.jar, I get this error: INFO 2012-03-06 02:39:04,072 main kafka.server.KafkaZooKeeper Registering broker /brokers/ids/1 FATAL 2012-03-06 02:39:04,111 main kafka.server.KafkaServer Fatal error during startup. java.lang.IllegalArgumentException: Path length must be > 0 at org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:48) at org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:35) at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:620) at org.I0Itec.zkclient.ZkConnection.create(ZkConnection.java:87) at org.I0Itec.zkclient.ZkClient$1.call(ZkClient.java:308) at org.I0Itec.zkclient.ZkClient$1.call(ZkClient.java:304) at org.I0Itec.zkclient.ZkClient.retryUntilConnected(ZkClient.java:675) at org.I0Itec.zkclient.ZkClient.create(ZkClient.java:304) at org.I0Itec.zkclient.ZkClient.createPersistent(ZkClient.java:213) at org.I0Itec.zkclient.ZkClient.createPersistent(ZkClient.java:223) at org.I0Itec.zkclient.ZkClient.createPersistent(ZkClient.java:223) at kafka.utils.ZkUtils$.createParentPath(ZkUtils.scala:48) at kafka.utils.ZkUtils$.createEphemeralPath(ZkUtils.scala:60) at kafka.utils.ZkUtils$.createEphemeralPathExpectConflict(ZkUtils.scala:72) at kafka.server.KafkaZooKeeper.registerBrokerInZk(KafkaZooKeeper.scala:57) at kafka.log.LogManager.startup(LogManager.scala:124) at kafka.server.KafkaServer.startup(KafkaServer.scala:80) at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:47) at kafka.Kafka$.main(Kafka.scala:60) at kafka.Kafka.main(Kafka.scala) The problem seems to be this code in ZkClient's createPersistent method: String parentDir = path.substring(0, path.lastIndexOf('/')); createPersistent(parentDir, createParents); createPersistent(path, createParents); which doesn't check for whether parentDir is an empty string, which it will become for /brokers/ids/1 after two recursions.

    Apache's JIRA Issue Tracker | 5 years ago | Thomas Dudziak
    java.lang.IllegalArgumentException: Path length must be > 0

    1 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Path length must be > 0 at >> > org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:48) at >> > org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:35)

      at org.apache.zookeeper.ZooKeeper.create()
    2. Zookeeper
      ZooKeeper.create
      1. org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:626)
      1 frame
    3. ZooKeeper Client
      ZkClient$1.call
      1. org.I0Itec.zkclient.ZkConnection.create(ZkConnection.java:87)
      2. org.I0Itec.zkclient.ZkClient$1.call(ZkClient.java:308)
      3. org.I0Itec.zkclient.ZkClient$1.call(ZkClient.java:304)
      3 frames