hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gopal V (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HIVE-18597) LLAP: Packaging for log4j NDC has two log4j jars it can pick
Date Wed, 31 Jan 2018 23:18:00 GMT
Gopal V created HIVE-18597:
------------------------------

             Summary: LLAP: Packaging for log4j NDC has two log4j jars it can pick
                 Key: HIVE-18597
                 URL: https://issues.apache.org/jira/browse/HIVE-18597
             Project: Hive
          Issue Type: Bug
            Reporter: Gopal V


The log4j 1 and 2.x jars have NDC classes with identical package names.

{code}
              // log4j-1.2-API needed for NDC
              org.apache.log4j.NDC.class,
{code}

Queries fail with 

{code}
java.lang.ClassCastException: org.apache.log4j.NDC$DiagnosticContext cannot be cast to java.lang.String
    at org.apache.hadoop.hive.llap.daemon.impl.TaskRunnerCallable.setMDCFromNDC(TaskRunnerCallable.java:312)
~[hive-llap-server-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
{code}

If the service driver packages the log4j1.x jar instead of the 2.x API shim jar.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message