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

Aviem Zur commented on BEAM-1379:
---------------------------------

Kafka IO is commonly used in clusters which may have a different version of 
Guava.

I myself had my application crash in a Spark cluster due to KafkaIO not having 
its guava dependency shaded.
While it is true that users can shade their applications themselves it might be 
too much to expect them to go through this process, figure out that they have a 
transient dependency on a different version of guava then shade it.

> Shade Guava in beam-sdks-java-io-kafka module
> ---------------------------------------------
>
>                 Key: BEAM-1379
>                 URL: https://issues.apache.org/jira/browse/BEAM-1379
>             Project: Beam
>          Issue Type: Task
>          Components: sdk-java-extensions
>            Reporter: Aviem Zur
>            Assignee: Davor Bonaci
>
> Shade Guava in Kafka IO module to avoid collisions with Guava versions 
> supplied in different clusters.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to