Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-26907

Update Hadoop3 versions for JEP 223 compliance

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • 2.5.0, 3.0.0-alpha-3, 2.4.12
    • None
    • build
    • None

    Description

      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

      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)
      

      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.20 in HADOOP-16152, which is available as of hadoop-3.2.2.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ndimiduk Nick Dimiduk
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: