I get following error on startserver.
d:\sonarqube-10.2.0.77647>d:\sonarqube-10.2.0.77647\bin\windows-x86-64\StartSonar.bat
Starting SonarQube...
2023.09.16 21:27:40 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory D:\sonarqube-data\temp
2023.09.16 21:27:40 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:54076]
2023.09.16 21:27:40 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [D:\sonarqube-10.2.0.77647\elasticsearch]: C:\Program Files\Semeru\jdk-17.0.7.7-openj9\bin\java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=D:\sonarqube-10.2.0.77647\elasticsearch -Des.path.conf=D:\sonarqube-data\temp\conf\es -Des.distribution.type=tar -cp D:\sonarqube-10.2.0.77647\elasticsearch\lib\*;D:\sonarqube-10.2.0.77647\elasticsearch\lib\cli-launcher\* org.elasticsearch.launcher.CliToolLauncher
2023.09.16 21:27:40 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running
Exception in thread "main" java.lang.IllegalStateException: JVM option [UseG1GC] was unexpectedly missing. Elasticsearch requires this option to be present.
at org.elasticsearch.server.cli.JvmErgonomics.getRequiredOption(JvmErgonomics.java:98)
at org.elasticsearch.server.cli.JvmErgonomics.usingG1GcWithoutCommandLineOriginOption(JvmErgonomics.java:91)
at org.elasticsearch.server.cli.JvmErgonomics.tuneG1GCHeapRegion(JvmErgonomics.java:67)
at org.elasticsearch.server.cli.JvmErgonomics.choose(JvmErgonomics.java:44)
at org.elasticsearch.server.cli.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:139)
at org.elasticsearch.server.cli.JvmOptionsParser.determineJvmOptions(JvmOptionsParser.java:91)
at org.elasticsearch.server.cli.ServerProcess.createProcess(ServerProcess.java:208)
at org.elasticsearch.server.cli.ServerProcess.start(ServerProcess.java:104)
at org.elasticsearch.server.cli.ServerProcess.start(ServerProcess.java:88)
at org.elasticsearch.server.cli.ServerCli.startServer(ServerCli.java:239)
at org.elasticsearch.server.cli.ServerCli.execute(ServerCli.java:100)
at org.elasticsearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:54)
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:85)
at org.elasticsearch.cli.Command.main(Command.java:50)
at org.elasticsearch.launcher.CliToolLauncher.main(CliToolLauncher.java:64)
2023.09.16 21:27:43 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [ElasticSearch]: 1
2023.09.16 21:27:43 INFO app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped
2023.09.16 21:27:43 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped