[ 
https://issues.apache.org/jira/browse/HIVE-22096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16904627#comment-16904627
 ] 

Yuming Wang commented on HIVE-22096:
------------------------------------

cc [~alangates] [~hyukjin.kwon]
 Hive is build with java 8 from 3.0(HIVE-16281). This patch made some changes 
to be compatible with Java 7, example:
{code:java}
private UDFClassLoader createUDFClassLoader() {
  return new UDFClassLoader(newPaths.stream()
          .map(Utilities::urlFromPathString)
          .filter(Objects::nonNull)
          .toArray(URL[]::new), parentLoader);
}
{code}
to
{code:java}
private UDFClassLoader createUDFClassLoader() {
  List<URL> urls = new ArrayList<>();
  for (String path : newPaths) {
    URL url = Utilities.urlFromPathString(path);
    if (url != null) {
      urls.add(url);
    }
  }
  return new UDFClassLoader(urls.toArray(new URL[urls.size()]), parentLoader);
}
{code}

> Backport HIVE-21584 to branch-2.3
> ---------------------------------
>
>                 Key: HIVE-22096
>                 URL: https://issues.apache.org/jira/browse/HIVE-22096
>             Project: Hive
>          Issue Type: Improvement
>          Components: Hive
>            Reporter: Yuming Wang
>            Assignee: Yuming Wang
>            Priority: Major
>         Attachments: HIVE-22096.branch-2.3.patch
>
>
> Backport HIVE-21584 to make Spark support JDK 11.
> https://www.mail-archive.com/dev@hive.apache.org/msg137001.html



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to