Neel-rishabhsoft commented on issue #4134:
URL: 
https://github.com/apache/incubator-pinot/issues/4134#issuecomment-620574519


   Hello @pooja2702 @chenboat I am facing the same URI issue on windows
   I can not find this line containing URI in the above mentioned path for 
current version of pinot
   Although I found the problem to be in ControllerStarter for me and I think I 
found the URI to be changed
   I was getting the following error:
   Start zookeeper at localhost:2123 in thread main
   Executing command: StartController -clusterName QuickStartCluster 
-controllerHost 192.168.42.42 -controllerPort 9000 -dataDir 
C:\cygwin64\tmp\\PinotController -zkAddress localhost:2123
   Caught exception while starting controller, exiting.
   java.lang.RuntimeException: Caught exception while initializing 
ControllerFilePathProvider
           at 
org.apache.pinot.controller.ControllerStarter.initControllerFilePathProvider(ControllerStarter.java:433)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.ControllerStarter.setUpPinotController(ControllerStarter.java:271)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.ControllerStarter.start(ControllerStarter.java:231) 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.tools.admin.command.StartControllerCommand.execute(StartControllerCommand.java:163)
 
[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.tools.admin.command.QuickstartRunner.startControllers(QuickstartRunner.java:97)
 
[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.tools.admin.command.QuickstartRunner.startAll(QuickstartRunner.java:132)
 
[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at org.apache.pinot.tools.Quickstart.execute(Quickstart.java:150) 
[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at org.apache.pinot.tools.Quickstart.main(Quickstart.java:209) 
[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
   Caused by: 
org.apache.pinot.controller.api.resources.InvalidControllerConfigException: 
Caught exception while initializing file upload path provider
           at 
org.apache.pinot.controller.api.resources.ControllerFilePathProvider.<init>(ControllerFilePathProvider.java:107)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.api.resources.ControllerFilePathProvider.init(ControllerFilePathProvider.java:49)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.ControllerStarter.initControllerFilePathProvider(ControllerStarter.java:431)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           ... 7 more
   Caused by: java.lang.IllegalArgumentException: Illegal URI path: 
C:\cygwin64\tmp\\PinotController
           at org.apache.pinot.common.utils.URIUtils.getUri(URIUtils.java:47) 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.api.resources.ControllerFilePathProvider.<init>(ControllerFilePathProvider.java:67)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.api.resources.ControllerFilePathProvider.init(ControllerFilePathProvider.java:49)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.ControllerStarter.initControllerFilePathProvider(ControllerStarter.java:431)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           ... 7 more
   Caused by: java.net.URISyntaxException: Illegal character in opaque part at 
index 2: C:\cygwin64\tmp\\PinotController
           at java.net.URI$Parser.fail(URI.java:2915) ~[?:?]
           at java.net.URI$Parser.checkChars(URI.java:3086) ~[?:?]
           at java.net.URI$Parser.parse(URI.java:3122) ~[?:?]
           at java.net.URI.<init>(URI.java:600) ~[?:?]
           at org.apache.pinot.common.utils.URIUtils.getUri(URIUtils.java:40) 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.api.resources.ControllerFilePathProvider.<init>(ControllerFilePathProvider.java:67)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.api.resources.ControllerFilePathProvider.init(ControllerFilePathProvider.java:49)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           at 
org.apache.pinot.controller.ControllerStarter.initControllerFilePathProvider(ControllerStarter.java:431)
 
~[pinot-all-0.4.0-SNAPSHOT-jar-with-dependencies.jar:0.4.0-SNAPSHOT-6f384eaae973978c66f4032e02659d5a5947ebc4]
           ... 7 more
   
   
   
D:\pinot\incubator-pinot\pinot-controller\src\main\java\org\apache\pinot\controller\api\resources\ControllerFilePathProvider.java
   So I tried changing following code :
   
   _dataDirURI = URIUtils.getUri(dataDir);
   to 
   _dataDirURI = URIUtils.get(dataDir).toUri();
   
   
   But the problem is still persisting.
   Could you please provide your insights on this?


----------------------------------------------------------------
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.

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