[ 
https://issues.apache.org/jira/browse/KYLIN-4656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17166963#comment-17166963
 ] 

ASF GitHub Bot commented on KYLIN-4656:
---------------------------------------

hit-lacus commented on pull request #1326:
URL: https://github.com/apache/kylin/pull/1326#issuecomment-665406728


   LGTM


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


> Guava classpath conflict caused by kylin-jdbc 3.1.0 jar
> -------------------------------------------------------
>
>                 Key: KYLIN-4656
>                 URL: https://issues.apache.org/jira/browse/KYLIN-4656
>             Project: Kylin
>          Issue Type: Bug
>          Components: Driver - JDBC
>    Affects Versions: v3.1.0
>            Reporter: Gabor Arki
>            Assignee: Yaqian Zhang
>            Priority: Critical
>             Fix For: v3.1.1
>
>         Attachments: image-2020-07-23-07-44-40-675.png
>
>
> The newly released kylin-jdbc 3.1.0 jar contains a shaded, non-repackaged 
> version of the Guava library. This is causing class duplication with the 
> original guava jar if it is also on the classpath which results in 
> non-deterministic, runtime errors depending on which version of a certain 
> guava class has been picked up by the class-loader from the 2 versions. Based 
> on the runtime errors of the missing classes and methods, it seems to be a 
> very old version, probably <=14.
>  
> Either implement a proper shading with package relocation or rely on 
> transitive dependency, but do not shade non-repackaged versions of libraries.



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

Reply via email to