Lars Francke created HBASE-28160:
------------------------------------

             Summary: Build fails with Hadoop 3.3.5 and higher
                 Key: HBASE-28160
                 URL: https://issues.apache.org/jira/browse/HBASE-28160
             Project: HBase
          Issue Type: Bug
    Affects Versions: 2.4.17
            Reporter: Lars Francke


https://issues.apache.org/jira/browse/HADOOP-15983 changed dependencies and 
that makes our {{check-jar-contents-for-stuff-with-hadoop}} check fail:

Excerpt:
{noformat}
[INFO] --- exec-maven-plugin:1.6.0:exec 
(check-jar-contents-for-stuff-with-hadoop) @ 
hbase-shaded-with-hadoop-check-invariants ---
[ERROR] Found artifact with unexpected contents: 
'/home/lars/Downloads/hbase/hbase-2.4.17-src/hbase-shaded/hbase-shaded-client/target/hbase-shaded-client-2.4.17.jar'
    Please check the following and either correct the build or update
    the allowed list with reasoning.

    com/
    com/sun/
    com/sun/jersey/
    com/sun/jersey/json/
    com/sun/jersey/json/impl/
    com/sun/jersey/json/impl/reader/
    com/sun/jersey/json/impl/reader/JsonXmlEvent$Attribute.class
    com/sun/jersey/json/impl/reader/JsonXmlStreamReader$1.class
    com/sun/jersey/json/impl/reader/XmlEventProvider$1.class
    com/sun/jersey/json/impl/reader/NaturalNotationEventProvider.class
    com/sun/jersey/json/impl/reader/XmlEventProvider.class
    com/sun/jersey/json/impl/reader/XmlEventProvider$ProcessingInfo.class
    com/sun/jersey/json/impl/reader/StartElementEvent.class
    com/sun/jersey/json/impl/reader/CharactersEvent.class
    com/sun/jersey/json/impl/reader/JacksonRootAddingParser$1.class
    com/sun/jersey/json/impl/reader/EndElementEvent.class
    com/sun/jersey/json/impl/reader/JsonXmlStreamReader.class
    com/sun/jersey/json/impl/reader/StaxLocation.class
    com/sun/jersey/json/impl/reader/JsonNamespaceContext.class
    com/sun/jersey/json/impl/reader/JsonXmlEvent.class
    com/sun/jersey/json/impl/reader/JacksonRootAddingParser.class
    com/sun/jersey/json/impl/reader/StartDocumentEvent.class
    com/sun/jersey/json/impl/reader/MappedNotationEventProvider.class
    com/sun/jersey/json/impl/reader/EndDocumentEvent.class
    com/sun/jersey/json/impl/reader/JsonFormatException.class
    com/sun/jersey/json/impl/reader/XmlEventProvider$CachedJsonParser.class
    com/sun/jersey/json/impl/reader/JacksonRootAddingParser$State.class
    com/sun/jersey/json/impl/JaxbRiXmlStructure.class
    com/sun/jersey/json/impl/ImplMessages.class
    com/sun/jersey/json/impl/JSONMarshallerImpl.class
    com/sun/jersey/json/impl/NameUtil.class
    com/sun/jersey/json/impl/FilteringInputStream.class
    com/sun/jersey/json/impl/JaxbProvider.class
[....]
{noformat}

I'm afraid I'm a bit at a loss with the current Maven build system as to what 
the actual fix would be.

I tested it against 2.4.17 as well as master as of today. Master already fails 
in an earlier step ({{Found Banned Dependency: 
org.bouncycastle:bcprov-jdk15on:jar:1.52}}) which I assume is a separate issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to