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]