Tomas Kovan created KAFKA-9710: ---------------------------------- Summary: Windows kafka-server-start.bat script fails when Kafka is located in path with whitespace Key: KAFKA-9710 URL: https://issues.apache.org/jira/browse/KAFKA-9710 Project: Kafka Issue Type: Bug Components: tools Affects Versions: 2.4.0 Reporter: Tomas Kovan Fix For: 2.4.0 Attachments: kafka_image.png
*Steps to reproduce:* On Windows when you place Kafka to directory path with space, for example "C:\kafka path with whitespace" in it and run ".\bin\windows\kafka-server-start.bat", script will fail with error message "Error: Could not find or load main class path" (example in image). *Possible solution:* Working solution is to remove double quotes around %CLASSPATH% variable in "kafka-run-class.bat" since all paths included in %CLASSPATH% variable already includes double quotes around them. So changing line 179 in file "kafka-run-class.bat" FROM: {code:java} set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp "%CLASSPATH%" %KAFKA_OPTS% %* {code} TO: {code:java} set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAFKA_LOG4J_OPTS% -cp %CLASSPATH% %KAFKA_OPTS% %* {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)