xiangfu0 opened a new issue, #12435:
URL: https://github.com/apache/pinot/issues/12435

   Seeing error during loading `Cluster Manager` page. The page tries to send a 
request to backend to fetch Zookeeper content with path: `//LIVEINSTANCES`.
   
   <img width="1714" alt="image" 
src="https://github.com/apache/pinot/assets/1202120/681dcf25-3eb5-4cfe-a93a-59656f5e24bf";>
   
   Stacktrace:
   ```
   2024/02/16 16:46:00.684 ERROR [WebApplicationExceptionMapper] 
[grizzly-http-server-20] Server error: 
   java.lang.IllegalArgumentException: Invalid path string "//LIVEINSTANCES" 
caused by empty node name specified @1
        at 
org.apache.zookeeper.common.PathUtils.validatePath(PathUtils.java:91) 
~[zookeeper-3.7.2.jar:3.7.2]
        at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1848) 
~[zookeeper-3.7.2.jar:3.7.2]
        at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1893) 
~[zookeeper-3.7.2.jar:3.7.2]
        at 
org.apache.helix.zookeeper.zkclient.ZkClient.lambda$getStat$7(ZkClient.java:1516)
 ~[helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.helix.zookeeper.zkclient.ZkClient.retryUntilConnected(ZkClient.java:2079)
 ~[helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.helix.zookeeper.zkclient.ZkClient.getStat(ZkClient.java:1515) 
~[helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.helix.zookeeper.zkclient.ZkClient.getStat(ZkClient.java:1507) 
~[helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.helix.manager.zk.ZkBaseDataAccessor.getStat(ZkBaseDataAccessor.java:714)
 ~[helix-core-1.3.1.jar:1.3.1]
        at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.getZKStat(PinotHelixResourceManager.java:1737)
 ~[classes/:?]
        at 
org.apache.pinot.controller.api.resources.ZookeeperResource.validateAndNormalizeZKPath(ZookeeperResource.java:379)
 ~[classes/:?]
        at 
org.apache.pinot.controller.api.resources.ZookeeperResource.ls(ZookeeperResource.java:272)
 ~[classes/:?]
        at jdk.internal.reflect.GeneratedMethodAccessor466.invoke(Unknown 
Source) ~[?:?]
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
        at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:134)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:177)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:81)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:478)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:400)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81)
 ~[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:256) 
[jersey-server-2.39.jar:?]
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) 
[jersey-common-2.39.jar:?]
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) 
[jersey-common-2.39.jar:?]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:292) 
[jersey-common-2.39.jar:?]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:274) 
[jersey-common-2.39.jar:?]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:244) 
[jersey-common-2.39.jar:?]
        at 
org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265)
 [jersey-common-2.39.jar:?]
        at 
org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) 
[jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684)
 [jersey-server-2.39.jar:?]
        at 
org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:356)
 [jersey-container-grizzly2-http-2.39.jar:?]
        at 
org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:200) 
[grizzly-http-server-2.4.4.jar:2.4.4]
        at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:569)
 [grizzly-framework-2.4.4.jar:2.4.4]
        at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:549)
 [grizzly-framework-2.4.4.jar:2.4.4]
        at java.base/java.lang.Thread.run(Thread.java:829) [?:?]
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to