visortelle opened a new issue, #21902:
URL: https://github.com/apache/pulsar/issues/21902

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) 
and found nothing similar.
   
   
   ### Version
   
   3.1.2
   
   ### Minimal reproduce step
   
   Place the Pulsar distro under the path with a space like `/home/user/hello\ 
world/pulsar`
   
   
   ### What did you expect to see?
   
   Pulsar starts as expected.
   
   ### What did you see instead?
   
   ```
   ./pulsar broker                                                              
                      
   Error: Could not find or load main class 
space.3.1.2.conf:::.Users.visortelle.vcs.tmp.path-with
   Caused by: java.lang.ClassNotFoundException: 
space.3.1.2.conf:::.Users.visortelle.vcs.tmp.path-with
   ```
   
   ### Anything else?
   
   Full `./bin/pulsar broker` log with `set -x` and line numbers
   
   ```
   + PS4='$LINENO: '
   224: dirname ./pulsar
   24: BINDIR=.
   229: cd -P ./..
   330: pwd
   28: export 'PULSAR_HOME=/Users/visortelle/vcs/tmp/path-with space/3.1.2'
   28: PULSAR_HOME='/Users/visortelle/vcs/tmp/path-with space/3.1.2'
   333: cd -P ./..
   334: pwd
   32: export 'BK_HOME=/Users/visortelle/vcs/tmp/path-with space/3.1.2'
   32: BK_HOME='/Users/visortelle/vcs/tmp/path-with space/3.1.2'
   35: PULSAR_LOG_DIR='/Users/visortelle/vcs/tmp/path-with space/3.1.2/logs'
   37: DEFAULT_BROKER_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/broker.conf'
   38: DEFAULT_BOOKKEEPER_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/bookkeeper.conf'
   39: DEFAULT_ZK_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/zookeeper.conf'
   40: DEFAULT_CONFIGURATION_STORE_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/global_zookeeper.conf'
   41: DEFAULT_PROXY_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/proxy.conf'
   42: DEFAULT_STANDALONE_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/standalone.conf'
   43: DEFAULT_WEBSOCKET_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/websocket.conf'
   44: DEFAULT_LOG_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/log4j2.yaml'
   45: DEFAULT_FUNCTIONS_LOG_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/functions_log4j2.xml'
   48: FUNCTIONS_HOME='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/pulsar-functions'
   49: DEFAULT_WORKER_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/functions_worker.yml'
   50: DEFAULT_JAVA_INSTANCE_JAR='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar'
   51: JAVA_INSTANCE_JAR='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar'
   52: DEFAULT_PY_INSTANCE_FILE='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py'
   53: PY_INSTANCE_FILE='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py'
   54: DEFAULT_FUNCTIONS_EXTRA_DEPS_DIR='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/deps'
   55: FUNCTIONS_EXTRA_DEPS_DIR='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/deps'
   56: SQL_HOME='/Users/visortelle/vcs/tmp/path-with space/3.1.2/pulsar-sql'
   57: TRINO_HOME='/Users/visortelle/vcs/tmp/path-with space/3.1.2/trino'
   58: DEFAULT_PULSAR_TRINO_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/trino/conf'
   115: '[' 1 = 0 ']'
   121: COMMAND=broker
   122: shift
   125: '[' -f '/Users/visortelle/vcs/tmp/path-with space/3.1.2/conf/bkenv.sh' 
']'
   126: . '/Users/visortelle/vcs/tmp/path-with space/3.1.2/conf/bkenv.sh'
   229: BOOKIE_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/bookkeeper.conf'
   335: BOOKIE_LOG_DIR='/Users/visortelle/vcs/tmp/path-with space/3.1.2/logs'
   338: BOOKIE_MEM='-Xms2g -Xmx2g -XX:MaxDirectMemorySize=2g'
   441: BOOKIE_GC='-XX:+UseZGC -XX:+PerfDisableSharedMem -XX:+AlwaysPreTouch'
   443: '[' -z /Users/visortelle/.sdkman/candidates/java/current ']'
   446: JAVA_BIN=/Users/visortelle/.sdkman/candidates/java/current/bin/java
   6661: /Users/visortelle/.sdkman/candidates/java/current/bin/java -version
   6661: grep 'version "'
   448: for token in '$("$JAVA_BIN" -version 2>&1 | grep '\''version "'\'')'
   449: [[ openjdk =~ "([[:digit:]]+)\.([[:digit:]]+)(.*)" ]]
   556: [[ openjdk =~ "([[:digit:]]+)(.*)" ]]
   448: for token in '$("$JAVA_BIN" -version 2>&1 | grep '\''version "'\'')'
   449: [[ version =~ "([[:digit:]]+)\.([[:digit:]]+)(.*)" ]]
   556: [[ version =~ "([[:digit:]]+)(.*)" ]]
   448: for token in '$("$JAVA_BIN" -version 2>&1 | grep '\''version "'\'')'
   449: [[ "17.0.6" =~ "([[:digit:]]+)\.([[:digit:]]+)(.*)" ]]
   550: [[ 17 == \1 ]]
   553: JAVA_MAJOR_VERSION=17
   555: break
   663: [[ -z '' ]]
   665: BOOKIE_GC_LOG=
   668: BOOKIE_GC_LOG_DIR='/Users/visortelle/vcs/tmp/path-with space/3.1.2/logs'
   770: [[ -z '' ]]
   771: [[ 17 -gt 8 ]]
   772: BOOKIE_GC_LOG='-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_bookie_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M'
   773: [[ 17 -ge 17 ]]
   775: BOOKIE_GC_LOG='-Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_bookie_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M'
   884: BOOKIE_EXTRA_OPTS='-Dio.netty.leakDetectionLevel=disabled 
-Dio.netty.recycler.maxCapacityPerThread=4096'
   130: [[ -f /Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/pulsar_env.sh ]]
   130: [[ broker != \b\o\o\k\i\e ]]
   131: . '/Users/visortelle/vcs/tmp/path-with space/3.1.2/conf/pulsar_env.sh'
   445: PULSAR_MEM='-Xms2g -Xmx2g -XX:MaxDirectMemorySize=4g'
   448: PULSAR_GC='-XX:+UseZGC -XX:+PerfDisableSharedMem -XX:+AlwaysPreTouch'
   550: '[' -z /Users/visortelle/.sdkman/candidates/java/current ']'
   553: JAVA_BIN=/Users/visortelle/.sdkman/candidates/java/current/bin/java
   6668: /Users/visortelle/.sdkman/candidates/java/current/bin/java -version
   6668: grep 'version "'
   555: for token in '$("$JAVA_BIN" -version 2>&1 | grep '\''version "'\'')'
   556: [[ openjdk =~ "([[:digit:]]+)\.([[:digit:]]+)(.*)" ]]
   663: [[ openjdk =~ "([[:digit:]]+)(.*)" ]]
   555: for token in '$("$JAVA_BIN" -version 2>&1 | grep '\''version "'\'')'
   556: [[ version =~ "([[:digit:]]+)\.([[:digit:]]+)(.*)" ]]
   663: [[ version =~ "([[:digit:]]+)(.*)" ]]
   555: for token in '$("$JAVA_BIN" -version 2>&1 | grep '\''version "'\'')'
   556: [[ "17.0.6" =~ "([[:digit:]]+)\.([[:digit:]]+)(.*)" ]]
   557: [[ 17 == \1 ]]
   660: JAVA_MAJOR_VERSION=17
   662: break
   770: PULSAR_GC_LOG_DIR='/Users/visortelle/vcs/tmp/path-with space/3.1.2/logs'
   772: [[ -z '' ]]
   773: [[ 17 -gt 8 ]]
   774: PULSAR_GC_LOG='-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M'
   775: [[ 17 -ge 17 ]]
   777: PULSAR_GC_LOG='-Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M'
   886: PULSAR_EXTRA_OPTS=' -Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096'
   135: [[ -z /Users/visortelle/.sdkman/candidates/java/current ]]
   142: JAVA=/Users/visortelle/.sdkman/candidates/java/current/bin/java
   1146: ls /Users/visortelle/vcs/tmp/path-with 'space/3.1.2/pulsar-*.jar'
   1146: grep -v tests
   1146: tail -1
   146: RELEASE_JAR=
   147: '[' 0 == 0 ']'
   148: PULSAR_JAR=
   1152: ls /Users/visortelle/vcs/tmp/path-with 
'space/3.1.2/pulsar-broker/target/pulsar-*.jar'
   1152: grep -v tests
   1152: tail -1
   152: BUILT_JAR=
   153: '[' 0 '!=' 0 ']'
   157: '[' -e '' ']'
   166: '[' '!' -f '/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar' ']'
   178: '[' '!' -f '/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py' ']'
   222: '[' -d '/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib' ']'
   223: PULSAR_CLASSPATH=':/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/lib/*'
   228: '[' -z '' ']'
   229: PULSAR_WORKER_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/functions_worker.yml'
   232: '[' -z '' ']'
   233: PULSAR_BROKER_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/broker.conf'
   236: '[' -z '' ']'
   237: PULSAR_BOOKKEEPER_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/bookkeeper.conf'
   240: '[' -z '' ']'
   241: PULSAR_ZK_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/zookeeper.conf'
   244: '[' -z '' ']'
   245: PULSAR_GLOBAL_ZK_CONF=
   248: '[' -z '' ']'
   249: PULSAR_CONFIGURATION_STORE_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/global_zookeeper.conf'
   252: '[' -z '' ']'
   253: PULSAR_PROXY_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/proxy.conf'
   256: '[' -z '' ']'
   257: PULSAR_WEBSOCKET_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/websocket.conf'
   260: '[' -z '' ']'
   261: PULSAR_STANDALONE_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/standalone.conf'
   264: '[' -z '' ']'
   265: PULSAR_LOG_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/log4j2.yaml'
   268: '[' -z '' ']'
   270: '[' -z '' ']'
   271: PULSAR_TRINO_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/trino/conf'
   275: '[' '!' -d '/Users/visortelle/vcs/tmp/path-with space/3.1.2/trino/conf' 
']'
   283: '[' -z '' ']'
   284: FUNCTIONS_LOG_CONF='/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/functions_log4j2.xml'
   287: PULSAR_CLASSPATH='::/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/lib/*:'
   2288: dirname /Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/log4j2.yaml
   288: PULSAR_CLASSPATH='/Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:'
   2289: basename /Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/log4j2.yaml
   289: OPTS=' -Dlog4j.configurationFile=path-with'
   294: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true'
   296: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true'
   299: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true'
   3300: /Users/visortelle/.sdkman/candidates/java/current/bin/java -version
   3300: grep version
   3300: grep '"1\.8'
   300: IS_JAVA_8=
   303: [[ -z '' ]]
   305: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED'
   309: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED'
   311: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED'
   313: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED'
   315: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED'
   317: OPTS=' -Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED'
   320: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED'
   322: '[' broker == bookie ']'
   326: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096'
   329: PULSAR_LOG_APPENDER=RoutingAppender
   330: PULSAR_LOG_LEVEL=info
   331: PULSAR_LOG_ROOT_LEVEL=info
   332: PULSAR_ROUTING_APPENDER_DEFAULT=Console
   333: '[' '!' -d '/Users/visortelle/vcs/tmp/path-with space/3.1.2/logs' ']'
   336: PULSAR_LOG_IMMEDIATE_FLUSH=false
   339: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender'
   340: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs'
   341: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info'
   342: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info'
   343: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false'
   344: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console'
   346: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false'
   349: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs'
   351: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs 
-Dpulsar.functions.java.instance.jar=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar'
   352: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs 
-Dpulsar.functions.java.instance.jar=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar 
-Dpulsar.functions.python.instance.file=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py'
   353: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs 
-Dpulsar.functions.java.instance.jar=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar 
-Dpulsar.functions.python.instance.file=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py 
-Dpulsar.functions.extra.dependencies.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/deps'
   354: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs 
-Dpulsar.functions.java.instance.jar=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar 
-Dpulsar.functions.python.instance.file=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py 
-Dpulsar.functions.extra.dependencies.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/deps 
-Dpulsar.functions.instance.classpath=/Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:'
   355: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs 
-Dpulsar.functions.java.instance.jar=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar 
-Dpulsar.functions.python.instance.file=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py 
-Dpulsar.functions.extra.dependencies.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/deps 
-Dpulsar.functions.instance.classpath=/Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*: 
-Dpulsar.functions.log.conf=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/functions_log4j2.xml'
   357: ZK_OPTS=' -Dzookeeper.4lw.commands.whitelist=* 
-Dzookeeper.snapshot.trust.empty=true -Dzookeeper.tcpKeepAlive=true'
   359: LOG4J2_SHUTDOWN_HOOK_DISABLED=-Dlog4j.shutdownHookEnabled=false
   363: [[ '' != \n\o\n\e ]]
   365: 
BK_METADATA_OPTIONS='-Dbookkeeper.metadata.bookie.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataBookieDriver
 
-Dbookkeeper.metadata.client.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataClientDriver'
   366: OPTS='-cp /Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*:  
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs/pulsar_gc_%p.log:time,uptime,tags:filecount=10,filesize=20M  
-Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 -Dpulsar.log.ap
 pender=RoutingAppender -Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/logs -Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs 
-Dpulsar.functions.java.instance.jar=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar 
-Dpulsar.functions.python.instance.file=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py 
-Dpulsar.functions.extra.dependencies.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/deps 
-Dpulsar.functions.instance.classpath=/Users/visortelle/vcs/tmp
   space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with space/3.1.2/lib/*: 
-Dpulsar.functions.log.conf=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/functions_log4j2.xml 
-Dbookkeeper.metadata.bookie.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataBookieDriver
 
-Dbookkeeper.metadata.client.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataClientDriver'
   370: cd '/Users/visortelle/vcs/tmp/path-with space/3.1.2'
   371: '[' broker == broker ']'
   372: PULSAR_LOG_FILE=pulsar-broker.log
   373: exec /Users/visortelle/.sdkman/candidates/java/current/bin/java 
-Dlog4j.shutdownHookEnabled=false -cp /Users/visortelle/vcs/tmp 
space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with 'space/3.1.2/lib/*:' 
-Dlog4j.configurationFile=path-with -Djute.maxbuffer=10485760 
-Djava.net.preferIPv4Stack=true -Dzookeeper.clientTcpKeepAlive=true 
-Dio.netty.tryReflectionSetAccessible=true --add-opens 
java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util.zip=ALL-UNNAMED 
--add-opens java.base/java.nio=ALL-UNNAMED --add-opens 
java.base/jdk.internal.misc=ALL-UNNAMED --add-opens 
java.base/sun.net=ALL-UNNAMED --add-opens 
java.management/sun.management=ALL-UNNAMED --add-opens 
jdk.management/com.sun.management.internal=ALL-UNNAMED --add-opens 
java.base/jdk.internal.platform=ALL-UNNAMED -Xms2g -Xmx2g 
-XX:MaxDirectMemorySize=4g -XX:+UseZGC -XX:+PerfDisableSharedMem 
-XX:+AlwaysPreTouch -Xlog:async 
'-Xlog:gc*,safepoint:/Users/visortelle/vcs/tmp/path-with' 
space/3.1.2/logs/pulsar_gc_%p.log:time,
 uptime,tags:filecount=10,filesize=20M -Dpulsar.allocator.exit_on_oom=true 
-Dio.netty.recycler.maxCapacityPerThread=4096 
-Dpulsar.log.appender=RoutingAppender 
-Dpulsar.log.dir=/Users/visortelle/vcs/tmp/path-with space/3.1.2/logs 
-Dpulsar.log.level=info -Dpulsar.log.root.level=info 
-Dpulsar.log.immediateFlush=false -Dpulsar.routing.appender.default=Console 
-Dlog4j2.is.webapp=false 
-Dpulsar.functions.process.container.log.dir=/Users/visortelle/vcs/tmp/path-with
 space/3.1.2/logs 
-Dpulsar.functions.java.instance.jar=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/java-instance.jar 
-Dpulsar.functions.python.instance.file=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/python-instance/python_instance_main.py 
-Dpulsar.functions.extra.dependencies.dir=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/instances/deps 
-Dpulsar.functions.instance.classpath=/Users/visortelle/vcs/tmp 
space/3.1.2/conf:::/Users/visortelle/vcs/tmp/path-with 'space/3.1.2/lib/*:' 
-Dpulsar.functions.lo
 g.conf=/Users/visortelle/vcs/tmp/path-with 
space/3.1.2/conf/functions_log4j2.xml 
-Dbookkeeper.metadata.bookie.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataBookieDriver
 
-Dbookkeeper.metadata.client.drivers=org.apache.pulsar.metadata.bookkeeper.PulsarMetadataClientDriver
 -Dpulsar.log.file=pulsar-broker.log org.apache.pulsar.PulsarBrokerStarter 
--broker-conf /Users/visortelle/vcs/tmp/path-with space/3.1.2/conf/broker.conf
   Error: Could not find or load main class 
space.3.1.2.conf:::.Users.visortelle.vcs.tmp.path-with
   Caused by: java.lang.ClassNotFoundException: 
space.3.1.2.conf:::.Users.visortelle.vcs.tmp.path-with
   ```
   
   I suppose, the problem is due to unexpanded with `$X_DIR` => `"${X_DIR}"` 
variables in `./bin/pulsar`.
   I'm a little afraid to touch big bash scripts. :)
   
   ### Are you willing to submit a PR?
   
   - [ ] I'm willing to submit a PR!


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to