James Turton created DRILL-8257: ----------------------------------- Summary: Resolve Netty lib conflicts Key: DRILL-8257 URL: https://issues.apache.org/jira/browse/DRILL-8257 Project: Apache Drill Issue Type: Bug Components: library Affects Versions: 1.20.1 Reporter: James Turton Assignee: James Turton Fix For: 1.20.2
The following transitive dependencies conflict with Drill's own Netty dependencies and need to be excluded. jars/3rdparty/netty-transport-native-epoll-4.1.45.Final.jar jars/3rdparty/netty-all-4.1.59.Final.jar jars/3rdparty/netty-codec-http-4.1.59.Final.jar It is not understood what exact conditions are needed for the library conflict to adversely affect a Drillbit, but when they are present it becomes impossible to enable TLS on the user RPC port. One guess is that a class loader race condition decides whether the problem will manifest. -- This message was sent by Atlassian Jira (v8.20.10#820010)