You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently when `esrally configure` is run, the gradle binary path is
persisted to rally.ini only if jdk9 is also installed. However, when
`esrally` is run in benchmark_from_source mode (e.g., no args provided),
the gradle binary path in rally.ini is referenced before any jdk9 checks
take place -- leading to the following message:
`No value for mandatory configuration: section=build, key=gradle.bin`
This commit persists the gradle binary path to rally.ini in any case,
allowing existing logic around jdk9 to emit a sensible error.
Fixeselastic#423
Currently when `esrally configure` is run, the gradle binary path is
persisted to rally.ini only if jdk9 is also installed. However, when
`esrally` is run in benchmark_from_source mode (e.g., no args provided),
the gradle binary path in rally.ini is referenced before any jdk9 checks
take place -- leading to the following message:
`No value for mandatory configuration: section=build, key=gradle.bin`
This commit persists the gradle binary path to rally.ini in any case,
allowing existing logic around jdk9 to emit a sensible error.
Fixes#423
Relates #425
Steps to reproduce:
esrally configure
on a system without JDK 9 (but with Gradle installed)esrally
This will fail with:
"No value for mandatory configuration: section=build, key=gradle.bin"
The text was updated successfully, but these errors were encountered: