Skip to content

Failed to start byzer-lang when using jdk17 #1900

@chncaesar

Description

@chncaesar

Issue Description

Build binary tar ball from master branch, untar it, config file is not changed, start byzer-lang :

$BYZER_LANG/bin/byzer.sh restart

Received error message:

Starting Byzer engine in WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
server mode...

[Java Env]
JAVA_HOME: /Library/Java/JavaVirtualMachines/microsoft-17.jdk/Contents/Home
JAVA: /Library/Java/JavaVirtualMachines/microsoft-17.jdk/Contents/Home/bin/java
Byzer engine start failed, check via log: /Users/zhujiachuan/server/byzer-lang-3.3.0-2.4.0-SNAPSHOT/logs/byzer-lang.log.

The root cause should be env-var ALL_PROP is corrupted.

+ ALL_PROP='WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
-spark.kryoserializer.buffer.max 1024m -streaming.name byzer-lang -streaming.platform spark -byzer.server.mode server -spark.sql.hive.thriftServer.singleSession true -streaming.thrift false -streaming.enableHiveSupport false -spark.scheduler.mode FAIR -streaming.rest true -spark.kryoserializer.buffer 256k -spark.serializer org.apache.spark.serializer.KryoSerializer -streaming.driver.port 9003 -streaming.spark.service true '

Env

java : openjdk 17

java -version
openjdk version "17.0.6" 2023-01-17 LTS
OpenJDK Runtime Environment Microsoft-7209853 (build 17.0.6+10-LTS)
OpenJDK 64-Bit Server VM Microsoft-7209853 (build 17.0.6+10-LTS, mixed mode)

OS: MacOS 13.0
byzer-lang commitId : e373adf
spark: spark-3.3.1-bin-hadoop3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions