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)