Nick Dimiduk created HBASE-26907: ------------------------------------ Summary: Cannot run tests on Hadoop3 with Java11 versions having 4 version number positions Key: HBASE-26907 URL: https://issues.apache.org/jira/browse/HBASE-26907 Project: HBase Issue Type: Task Components: build Reporter: Nick Dimiduk
It happened that my JDK version upgraded to 11.0.14.1. Running unit tests involving the HDFS mini cluster now fails with a stack trace that ends with {noformat} Caused by: java.lang.IllegalArgumentException: Invalid Java version 11.0.14.1 at org.eclipse.jetty.util.JavaVersion.parseJDK9(JavaVersion.java:71) at org.eclipse.jetty.util.JavaVersion.parse(JavaVersion.java:49) at org.eclipse.jetty.util.JavaVersion.<clinit>(JavaVersion.java:43) {noformat} We are using hadoop-3.2.0, which uses jetty-9.3.24. This is a Jetty issue has been fixed upstream in Jetty via https://github.com/eclipse/jetty.project/issues/2090. Hadoop has upgraded its Jetty version to 9.4 in HADOOP-16152, which is available as of hadoop-3.2.2. -- This message was sent by Atlassian Jira (v8.20.1#820001)