Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-24417 Build and Run Spark on JDK11
  3. SPARK-26839

Work around classloader changes in Java 9 for Hive isolation

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 3.0.0
    • SQL
    • None

    Description

      Java 9+ changed how ClassLoaders work. The two most salient points:

      The boot classloader no longer 'sees' the platform classes. A new 'platform classloader' does and should be the parent of new ClassLoaders
      The system classloader is no longer a URLClassLoader, so we can't get the URLs of JARs in its classpath

      Attachments

        Issue Links

          Activity

            People

              srowen Sean R. Owen
              irashid Imran Rashid
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: