As per development guide, we support Latest Java. And I was hoping Java 11 will work. I have a good feeling that Java 11 used to work earlier. Following is trace.
version.properties generated successfully.
Build translation resources
Verify Java version is Java 8
$ "java" "-version"
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.18.04, mixed mode, sharing)
Step failed: The Metabase build script currently requires Java 8 to run. Please change your Java version and try again.
{:via
[{:type java.lang.Exception,
:message
"The Metabase build script currently requires Java 8 to run. Please change your Java version and try again.",
:at [metabuild_common.java$check_java_8$fn__2624 invoke "java.clj" 16]}],
:trace
[[metabuild_common.java$check_java_8$fn__2624 invoke "java.clj" 16]
[metabuild_common.steps$do_step invokeStatic "steps.clj" 85]
[metabuild_common.steps$do_step invoke "steps.clj" 79]
[metabuild_common.java$check_java_8 invokeStatic "java.clj" 11]
[metabuild_common.java$check_java_8 invoke "java.clj" 10]
[build$build_translation_resources_BANG_$fn__2632 invoke "build.clj" 14]
[metabuild_common.steps$do_step invokeStatic "steps.clj" 85]
[metabuild_common.steps$do_step invoke "steps.clj" 79]
[build$build_translation_resources_BANG_ invokeStatic "build.clj" 13]
[build$build_translation_resources_BANG_ invoke "build.clj" 11]
[build$fn__2653 invokeStatic "build.clj" 63]
[build$fn__2653 invoke "build.clj" 62]
[build$build_BANG_$fn__2668 invoke "build.clj" 90]
[metabuild_common.steps$do_step invokeStatic "steps.clj" 85]
[metabuild_common.steps$do_step invoke "steps.clj" 79]
[build$build_BANG_ invokeStatic "build.clj" 79]
[build$build_BANG_ invoke "build.clj" 71]