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

Romain Manni-Bucau updated BEAM-7891:
-------------------------------------
    Description: 
In 2.14 the overlapping bug between modules is still not fixed, it still 
prevents to use beam with some JVM, pollutes a lot shadowing/uber jar creation 
and can prevent beam to run under some classloading setup (potentielly in an 
engine/runner). Here is one example:

 
{code:java}
[INFO] [WARNING] beam-vendor-grpc-1_13_1-0.2.jar, 
beam-vendor-sdks-java-extensions-protobuf-2.14.0.jar define 1814 overlapping 
classes:
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.ImmutableMapValues$1
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.util.concurrent.ImmediateFuture$ImmediateCancelledFuture
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.base.Converter$ReverseConverter
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.hash.HashCode$IntHashCode
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.Iterables$8$1
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.HashBiMap
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.cache.CacheBuilderSpec$WriteDurationParser
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.Multiset$Entry
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.graph.AbstractValueGraph
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.util.concurrent.InterruptibleTask{code}
This task is indeed about fixing the overlappings but also ensuring it can't 
come in 2.15 since all versions are affected since vendoring had been set up 
and it never had been cleanly fixed on all the build.

 

Thanks

  was:
In 2.14 the overlapping bug between modules is still not fixed, it still 
prevents to use beam with some JVMs and pollutes a lot shadowing/uber jar 
creation. Here is one example:

 
{code:java}
[INFO] [WARNING] beam-vendor-grpc-1_13_1-0.2.jar, 
beam-vendor-sdks-java-extensions-protobuf-2.14.0.jar define 1814 overlapping 
classes:
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.ImmutableMapValues$1
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.util.concurrent.ImmediateFuture$ImmediateCancelledFuture
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.base.Converter$ReverseConverter
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.hash.HashCode$IntHashCode
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.Iterables$8$1
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.HashBiMap
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.cache.CacheBuilderSpec$WriteDurationParser
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.Multiset$Entry
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.graph.AbstractValueGraph
[INFO] [WARNING] - 
org.apache.beam.vendor.grpc.v1p13p1.com.google.common.util.concurrent.InterruptibleTask{code}
This task is indeed about fixing the overlappings but also ensuring it can't 
come in 2.15 since all versions are affected since vendoring had been set up 
and it never had been cleanly fixed on all the build.

 

Thanks


> Vendoring packaging is still buggy
> ----------------------------------
>
>                 Key: BEAM-7891
>                 URL: https://issues.apache.org/jira/browse/BEAM-7891
>             Project: Beam
>          Issue Type: Bug
>          Components: build-system
>            Reporter: Romain Manni-Bucau
>            Priority: Blocker
>             Fix For: 2.14.0
>
>
> In 2.14 the overlapping bug between modules is still not fixed, it still 
> prevents to use beam with some JVM, pollutes a lot shadowing/uber jar 
> creation and can prevent beam to run under some classloading setup 
> (potentielly in an engine/runner). Here is one example:
>  
> {code:java}
> [INFO] [WARNING] beam-vendor-grpc-1_13_1-0.2.jar, 
> beam-vendor-sdks-java-extensions-protobuf-2.14.0.jar define 1814 overlapping 
> classes:
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.ImmutableMapValues$1
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.util.concurrent.ImmediateFuture$ImmediateCancelledFuture
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.base.Converter$ReverseConverter
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.hash.HashCode$IntHashCode
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.Iterables$8$1
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.HashBiMap
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.cache.CacheBuilderSpec$WriteDurationParser
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.collect.Multiset$Entry
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.graph.AbstractValueGraph
> [INFO] [WARNING] - 
> org.apache.beam.vendor.grpc.v1p13p1.com.google.common.util.concurrent.InterruptibleTask{code}
> This task is indeed about fixing the overlappings but also ensuring it can't 
> come in 2.15 since all versions are affected since vendoring had been set up 
> and it never had been cleanly fixed on all the build.
>  
> Thanks



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to