You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Vitalii Diravka (Jira)" <ji...@apache.org> on 2021/01/13 07:28:01 UTC

[jira] [Updated] (DRILL-7841) Need to exclude or shade netty lib to avoid [WARNING]

     [ https://issues.apache.org/jira/browse/DRILL-7841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vitalii Diravka updated DRILL-7841:
-----------------------------------
    Priority: Minor  (was: Trivial)

> Need to exclude or shade netty lib to avoid [WARNING] 
> ------------------------------------------------------
>
>                 Key: DRILL-7841
>                 URL: https://issues.apache.org/jira/browse/DRILL-7841
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Storage - JDBC, Tools, Build &amp; Test
>    Affects Versions: 1.18.0
>            Reporter: Vitalii Diravka
>            Priority: Minor
>             Fix For: Future
>
>
> *[Very minor, but can be good for newcomers]*
> In process of _mvn clean install -DskipTests_ the folowwing WARNING is happened:
>  * org.apache.drill.exec:drill-jdbc-all:jar:1.19.0-SNAPSHOT
>  ** shade
>  *** netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, netty-transport-native-epoll-4.1.45.Final.jar define 46 overlapping classes:
> {code:java}
> [WARNING] netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, netty-transport-native-epoll-4.1.45.Final.jar define 46 overlapping classes: 
> netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, netty-transport-native-epoll-4.1.45.Final.jar define 46 overlapping classes: 
>   - io.netty.channel.epoll.AbstractEpollStreamChannel$2
>   - io.netty.channel.epoll.AbstractEpollServerChannel$EpollServerSocketUnsafe
>   - io.netty.channel.epoll.EpollDatagramChannel
>   - io.netty.channel.epoll.AbstractEpollStreamChannel$SpliceInChannelTask
>   - io.netty.channel.epoll.NativeDatagramPacketArray
>   - io.netty.channel.epoll.EpollSocketChannelConfig
>   - io.netty.channel.epoll.EpollTcpInfo
>   - io.netty.channel.epoll.EpollEventArray
>   - io.netty.channel.epoll.EpollEventLoop
>   - io.netty.channel.epoll.EpollSocketChannel
>   - 36 more...
> netty-transport-native-epoll-4.0.48.Final-linux-x86_64.jar, netty-transport-native-unix-common-4.1.45.Final.jar define 15 overlapping classes: 
>   - io.netty.channel.unix.Errors$NativeConnectException
>   - io.netty.channel.unix.ServerDomainSocketChannel
>   - io.netty.channel.unix.DomainSocketAddress
>   - io.netty.channel.unix.Socket
>   - io.netty.channel.unix.NativeInetAddress
>   - io.netty.channel.unix.DomainSocketChannelConfig
>   - io.netty.channel.unix.Errors$NativeIoException
>   - io.netty.channel.unix.DomainSocketReadMode
>   - io.netty.channel.unix.ErrorsStaticallyReferencedJniMethods
>   - io.netty.channel.unix.UnixChannel
>   - 5 more...
> maven-shade-plugin has detected that some class files are
> present in two or more JARs. When this happens, only one
> single version of the class is copied to the uber jar.
> Usually this is not harmful and you can skip these warnings,
> otherwise try to manually exclude artifacts based on
> mvn dependency:tree -Ddetail=true and the above output.
> See http://maven.apache.org/plugins/maven-shade-plugin/
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)