reuvenlax commented on pull request #13765:
URL: https://github.com/apache/beam/pull/13765#issuecomment-768676956


   The problem was that I had not yet pushed my client to github. after 
pushing, the error went away.
   
   @suztomo I'm now getting the below errors. I'm not entirely sure how to 
interpret the output of this tool. Most of the errors seem related to grpc. 
Does this mean that some other component is pulling in a conflicting version of 
grpc?
   
   com.google.cloud.tools.opensource.classpath.LinkageCheckResultException: 
Found 14 linkage errors
       io.grpc.internal.ManagedChannelImpl (io.grpc:grpc-core:1.35.0)
           at 
com.google.cloud.tools.opensource.classpath.LinkageCheckerMain.main(LinkageCheckerMain.java:76)
     Cause:
       Dependency conflict: io.grpc:grpc-api:1.34.1 does not define 
io.grpc.InternalConfigSelector$Result's method getInterceptor() but 
io.grpc:grpc-api:1.35.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
io.grpc:grpc-api:1.34.1 (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-core:1.35.0 (compile) / io.grpc:grpc-api:1.35.0 
(compile)
   (io.grpc:grpc-api:1.34.1) io.grpc.LoadBalancer$Helper's method 
createResolvingOobChannelBuilder(String, io.grpc.ChannelCredentials) is not 
found;
     referenced by 1 class file
       io.grpc.util.ForwardingLoadBalancerHelper (io.grpc:grpc-core:1.35.0)
     Cause:
       Dependency conflict: io.grpc:grpc-api:1.34.1 does not define 
io.grpc.LoadBalancer$Helper's method createResolvingOobChannelBuilder(String, 
io.grpc.ChannelCredentials) but io.grpc:grpc-api:1.35.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
io.grpc:grpc-api:1.34.1 (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-core:1.35.0 (compile) / io.grpc:grpc-api:1.35.0 
(compile)
   (io.grpc:grpc-api:1.34.1) io.grpc.LoadBalancer$Helper's method 
getChannelCredentials() is not found;
     referenced by 1 class file
       io.grpc.util.ForwardingLoadBalancerHelper (io.grpc:grpc-core:1.35.0)
     Cause:
       Dependency conflict: io.grpc:grpc-api:1.34.1 does not define 
io.grpc.LoadBalancer$Helper's method getChannelCredentials() but 
io.grpc:grpc-api:1.35.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
io.grpc:grpc-api:1.34.1 (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-core:1.35.0 (compile) / io.grpc:grpc-api:1.35.0 
(compile)
   (io.grpc:grpc-api:1.34.1) io.grpc.LoadBalancer$Helper's method 
getUnsafeChannelCredentials() is not found;
     referenced by 1 class file
       io.grpc.util.ForwardingLoadBalancerHelper (io.grpc:grpc-core:1.35.0)
     Cause:
       Dependency conflict: io.grpc:grpc-api:1.34.1 does not define 
io.grpc.LoadBalancer$Helper's method getUnsafeChannelCredentials() but 
io.grpc:grpc-api:1.35.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
io.grpc:grpc-api:1.34.1 (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-core:1.35.0 (compile) / io.grpc:grpc-api:1.35.0 
(compile)
   (io.netty:netty-buffer:4.1.51.Final) 
io.netty.buffer.PooledByteBufAllocator's method <init>(boolean, int, int, int, 
int, int, int, boolean) is not found;
     referenced by 1 class file
       io.grpc.netty.Utils (io.grpc:grpc-netty:1.35.0)
     Cause:
       Dependency conflict: io.netty:netty-buffer:4.1.51.Final does not define 
io.netty.buffer.PooledByteBufAllocator's method <init>(boolean, int, int, int, 
int, int, int, boolean) but io.netty:netty-buffer:4.1.52.Final defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.netty:netty-handler:4.1.51.Final (compile) / 
io.netty:netty-buffer:4.1.51.Final (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile) / 
io.netty:netty-codec-http2:4.1.52.Final (compile) / 
io.netty:netty-buffer:4.1.52.Final (compile)
   (com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10) 
com.google.api.services.bigquery.model.Dataset$Access's method getRoutine() is 
not found;
     referenced by 2 class files
       com.google.cloud.bigquery.Acl 
(com.google.cloud:google-cloud-bigquery:1.126.3)
       com.google.cloud.bigquery.DatasetInfo 
(com.google.cloud:google-cloud-bigquery:1.126.3)
     Cause:
       Dependency conflict: 
com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 does not 
define com.google.api.services.bigquery.model.Dataset$Access's method 
getRoutine() but 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 
(compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
com.google.cloud:google-cloud-bigquery:1.126.3 (compile) / 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 (compile)
       Dependency conflict: 
com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 does not 
define com.google.api.services.bigquery.model.Dataset$Access's method 
getRoutine() but 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 
(compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
com.google.cloud:google-cloud-bigquery:1.126.3 (compile) / 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 (compile)
   (com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10) 
com.google.api.services.bigquery.model.Dataset$Access's method 
setRoutine(com.google.api.services.bigquery.model.RoutineReference) is not 
found;
     referenced by 1 class file
       com.google.cloud.bigquery.Acl 
(com.google.cloud:google-cloud-bigquery:1.126.3)
     Cause:
       Dependency conflict: 
com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 does not 
define com.google.api.services.bigquery.model.Dataset$Access's method 
setRoutine(com.google.api.services.bigquery.model.RoutineReference) but 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 
(compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
com.google.cloud:google-cloud-bigquery:1.126.3 (compile) / 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 (compile)
   (com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10) 
com.google.api.services.bigquery.model.HivePartitioningOptions's method 
setRequirePartitionFilter(Boolean) is not found;
     referenced by 1 class file
       com.google.cloud.bigquery.HivePartitioningOptions 
(com.google.cloud:google-cloud-bigquery:1.126.3)
     Cause:
       Dependency conflict: 
com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 does not 
define com.google.api.services.bigquery.model.HivePartitioningOptions's method 
setRequirePartitionFilter(Boolean) but 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 
(compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
com.google.cloud:google-cloud-bigquery:1.126.3 (compile) / 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 (compile)
   (com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10) 
com.google.api.services.bigquery.model.HivePartitioningOptions's method 
getRequirePartitionFilter() is not found;
     referenced by 1 class file
       com.google.cloud.bigquery.HivePartitioningOptions 
(com.google.cloud:google-cloud-bigquery:1.126.3)
     Cause:
       Dependency conflict: 
com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 does not 
define com.google.api.services.bigquery.model.HivePartitioningOptions's method 
getRequirePartitionFilter() but 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 
(compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
com.google.cloud:google-cloud-bigquery:1.126.3 (compile) / 
com.google.apis:google-api-services-bigquery:v2-rev20201030-1.31.0 (compile)
   (io.netty:netty-buffer:4.1.51.Final) io.netty.buffer.ByteBufUtil's method 
ensureAccessible(io.netty.buffer.ByteBuf) is not found;
     referenced by 2 class files
       io.netty.handler.codec.http2.DefaultHttp2DataFrame 
(io.netty:netty-codec-http2:4.1.52.Final)
       io.netty.handler.codec.spdy.DefaultSpdyDataFrame 
(io.netty:netty-codec-http:4.1.52.Final)
     Cause:
       Dependency conflict: io.netty:netty-buffer:4.1.51.Final does not define 
io.netty.buffer.ByteBufUtil's method ensureAccessible(io.netty.buffer.ByteBuf) 
but io.netty:netty-buffer:4.1.52.Final defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.netty:netty-handler:4.1.51.Final (compile) / 
io.netty:netty-buffer:4.1.51.Final (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile) / 
io.netty:netty-codec-http2:4.1.52.Final (compile) / 
io.netty:netty-buffer:4.1.52.Final (compile)
       Dependency conflict: io.netty:netty-buffer:4.1.51.Final does not define 
io.netty.buffer.ByteBufUtil's method ensureAccessible(io.netty.buffer.ByteBuf) 
but io.netty:netty-buffer:4.1.52.Final defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.netty:netty-handler:4.1.51.Final (compile) / 
io.netty:netty-buffer:4.1.51.Final (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile) / 
io.netty:netty-codec-http2:4.1.52.Final (compile) / 
io.netty:netty-codec-http:4.1.52.Final (compile) / 
io.netty:netty-buffer:4.1.52.Final (compile)
   (io.netty:netty-buffer:4.1.51.Final) io.netty.buffer.ByteBufUtil's method 
isAccessible(io.netty.buffer.ByteBuf) is not found;
     referenced by 2 class files
       io.netty.handler.codec.http.DefaultFullHttpResponse 
(io.netty:netty-codec-http:4.1.52.Final)
       io.netty.handler.codec.http.DefaultFullHttpRequest 
(io.netty:netty-codec-http:4.1.52.Final)
     Cause:
       Dependency conflict: io.netty:netty-buffer:4.1.51.Final does not define 
io.netty.buffer.ByteBufUtil's method isAccessible(io.netty.buffer.ByteBuf) but 
io.netty:netty-buffer:4.1.52.Final defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.netty:netty-handler:4.1.51.Final (compile) / 
io.netty:netty-buffer:4.1.51.Final (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile) / 
io.netty:netty-codec-http2:4.1.52.Final (compile) / 
io.netty:netty-codec-http:4.1.52.Final (compile) / 
io.netty:netty-buffer:4.1.52.Final (compile)
       Dependency conflict: io.netty:netty-buffer:4.1.51.Final does not define 
io.netty.buffer.ByteBufUtil's method isAccessible(io.netty.buffer.ByteBuf) but 
io.netty:netty-buffer:4.1.52.Final defines it.
         selected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.netty:netty-handler:4.1.51.Final (compile) / 
io.netty:netty-buffer:4.1.51.Final (compile)
         unselected: 
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile) / 
io.netty:netty-codec-http2:4.1.52.Final (compile) / 
io.netty:netty-codec-http:4.1.52.Final (compile) / 
io.netty:netty-buffer:4.1.52.Final (compile)
   Problematic artifacts in the dependency tree:
   io.grpc:grpc-api:1.34.1 is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
io.grpc:grpc-api:1.34.1 (compile)
     and 2 other dependency paths.
   io.grpc:grpc-core:1.35.0 is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-core:1.35.0 (compile)
     and 5 other dependency paths.
   io.netty:netty-buffer:4.1.51.Final is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.netty:netty-handler:4.1.51.Final (compile) / 
io.netty:netty-buffer:4.1.51.Final (compile)
     and 3 other dependency paths.
   io.grpc:grpc-netty:1.35.0 is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile)
   com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.apis:google-api-services-bigquery:v2-rev20200719-1.30.10 
(compile)
   com.google.cloud:google-cloud-bigquery:1.126.3 is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / com.google.cloud:google-cloud-bigquerystorage:1.8.0 (compile) / 
com.google.cloud:google-cloud-bigquery:1.126.3 (compile)
   io.netty:netty-codec-http2:4.1.52.Final is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile) / 
io.netty:netty-codec-http2:4.1.52.Final (compile)
   io.netty:netty-codec-http:4.1.52.Final is at:
     
org.apache.beam:beam-runners-google-cloud-dataflow-java:jar:2.29.0-SNAPSHOT / 
org.apache.beam:beam-sdks-java-io-google-cloud-platform:2.29.0-SNAPSHOT 
(compile) / io.grpc:grpc-netty:1.35.0 (compile) / 
io.netty:netty-codec-http2:4.1.52.Final (compile) / 
io.netty:netty-codec-http:4.1.52.Final (compile)
   


----------------------------------------------------------------
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]


Reply via email to