[ https://issues.apache.org/jira/browse/HIVE-5385?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13786370#comment-13786370 ]
Yin Huai commented on HIVE-5385: -------------------------------- [~sarutak] right, that's the reason. Seems we still need to support 0.20.2 for a while. So, can you modify ivy.xml of shims to exclude 1.3 codec and to add 1.4 codec as a dependency? Then, you can check if 1.4 jar is placed in build/ivy/lib/hadoop0.20.shim/. Thanks :) > StringUtils is not in commons codec 1.3 > --------------------------------------- > > Key: HIVE-5385 > URL: https://issues.apache.org/jira/browse/HIVE-5385 > Project: Hive > Issue Type: Bug > Reporter: Yin Huai > Priority: Trivial > Attachments: HIVE-5385.1.patch > > > In ThriftHttpServlet introduced by HIVE-4763, StringUtils is imported which > was introduced by commons codec 1.4. But, our 0.20 shims depends on commons > codec 1.3. Our eclipse classpath template is also using libs of 0.20 shims. > So, we will get two errors in eclipse. > Compiling hive will not have a problem because we are loading codec 1.4 for > project service (1.4 is also used when "-Dhadoop.version=0.20.2 > -Dhadoop.mr.rev=20"). -- This message was sent by Atlassian JIRA (v6.1#6144)