[ https://issues.apache.org/jira/browse/HBASE-25792?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Stack resolved HBASE-25792. ----------------------------------- Fix Version/s: 2.4.3 2.5.0 3.0.0-alpha-1 Hadoop Flags: Reviewed Resolution: Fixed Pushed to branch-2.4+. Thanks for reviews [~weichiu], [~zhangduo], and [~ndimiduk] > Filter out o.a.hadoop.thirdparty building shaded jars > ----------------------------------------------------- > > Key: HBASE-25792 > URL: https://issues.apache.org/jira/browse/HBASE-25792 > Project: HBase > Issue Type: Bug > Components: shading > Affects Versions: 3.0.0-alpha-1, 2.5.0, 2.4.3 > Reporter: Michael Stack > Assignee: Michael Stack > Priority: Major > Fix For: 3.0.0-alpha-1, 2.5.0, 2.4.3 > > > Hadoop 3.3.1 (unreleased currently) shades guava. The shaded guava then trips > the check in our shading that tries to exclude hadoop bits from the fat jars > we build. > For the issue to trigger, need to build against tip of hadoop branch-3.3. You > then get this complaint: > {code} > [INFO] --- exec-maven-plugin:1.6.0:exec (check-jar-contents) @ > hbase-shaded-check-invariants --- > [ERROR] Found artifact with unexpected contents: > '/Users/stack/.m2/repository/org/apache/hbase/hbase-shaded-mapreduce/2.3.6-SNAPSHOT/hbase-shaded-mapreduce-2.3.6-SNAPSHOT.jar' > Please check the following and either correct the build or update > the allowed list with reasoning. > org/apache/hadoop/thirdparty/ > org/apache/hadoop/thirdparty/com/ > org/apache/hadoop/thirdparty/com/google/ > org/apache/hadoop/thirdparty/com/google/common/ > org/apache/hadoop/thirdparty/com/google/common/annotations/ > org/apache/hadoop/thirdparty/com/google/common/annotations/Beta.class > > org/apache/hadoop/thirdparty/com/google/common/annotations/GwtCompatible.class > > org/apache/hadoop/thirdparty/com/google/common/annotations/GwtIncompatible.class > > org/apache/hadoop/thirdparty/com/google/common/annotations/VisibleForTesting.class > org/apache/hadoop/thirdparty/com/google/common/base/ > org/apache/hadoop/thirdparty/com/google/common/base/Absent.class > > org/apache/hadoop/thirdparty/com/google/common/base/AbstractIterator$1.class > > org/apache/hadoop/thirdparty/com/google/common/base/AbstractIterator$State.class > org/apache/hadoop/thirdparty/com/google/common/base/AbstractIterator.class > org/apache/hadoop/thirdparty/com/google/common/base/Ascii.class > org/apache/hadoop/thirdparty/com/google/common/base/CaseFormat$1.class > org/apache/hadoop/thirdparty/com/google/common/base/CaseFormat$2.class > org/apache/hadoop/thirdparty/com/google/common/base/CaseFormat$3.class > org/apache/hadoop/thirdparty/com/google/common/base/CaseFormat$4.class > .... > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)