Kashinath Patil
Kashinath Patil

Reputation: 21

Elastic Search echo jvm_options_parser_failed was unexpected at this time

Problem:

\Java\jre1.8.0_191\bin\java.exe" -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" || echo jvm_options_parser_failed")' was unexpected at this time.

Solution change below line in elasticsearch.bat

set "ES_JVM_OPTIONS=%ES_PATH_CONF%\jvm.options" @setlocal for /F "usebackq delims=" %%a in (CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed) do set JVM_OPTIONS=%%a @endlocal & set "MAYBE_JVM_OPTIONS_PARSER_FAILED=%JVM_OPTIONS%" & set ES_JAVA_OPTS=%JVM_OPTIONS:${ES_TMPDIR}=!ES_TMPDIR!% %ES_JAVA_OPTS%

Upvotes: 2

Views: 1710

Answers (2)

Chinmoy
Chinmoy

Reputation: 1446

I faced issue due to Java 32 bit which was pointing to Program Files(x86) folder. Changed to 64 bit JDK 8.Now it is working

Upvotes: 1

Charlie
Charlie

Reputation: 11

(\`CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed\`)

That was the solution but this 1 is more accurate. I struggled for 30 minutes using suggested solution.

Upvotes: 1

Related Questions