akka-grpc
akka-grpc copied to clipboard
akka-grpc start failed with grpc-java 1.60.0
Versions used
akka-grpc 2.1.6 grpc-java 1.60.0
Akka version: 2.6.21
Expected Behavior
Feb 18 14:51:56 172-16-1-55 start[2554]: Exception in thread "main" java.lang.AbstractMethodError: io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.getSupportedSocketAddressTypes()Ljava/util/Collection;
Feb 18 14:51:56 172-16-1-55 start[2554]: at io.grpc.internal.CallCredentialsApplyingTransportFactory.getSupportedSocketAddressTypes(CallCredentialsApplyingTransportFactory.java:80)
Feb 18 14:51:56 172-16-1-55 start[2554]: at io.grpc.internal.ManagedChannelImpl.<init>(ManagedChannelImpl.java:637)
Feb 18 14:51:56 172-16-1-55 start[2554]: at io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:662)
Feb 18 14:51:56 172-16-1-55 start[2554]: at io.grpc.ForwardingChannelBuilder2.build(ForwardingChannelBuilder2.java:254)
Feb 18 14:51:56 172-16-1-55 start[2554]: at akka.grpc.internal.NettyClientUtils$.createChannel(NettyClientUtils.scala:97)
Feb 18 14:51:56 172-16-1-55 start[2554]: at akka.grpc.internal.ChannelUtils$.create(ChannelUtils.scala:41)
Feb 18 14:51:56 172-16-1-55 start[2554]: at akka.grpc.GrpcChannel$.apply(GrpcChannel.scala:57)
Actual Behavior
works fine with grpc-java 1.59.1
Did you bump this in your own project? It is not compatible and requires changes inside akka-grpc, akka-grpc 2.4.1 will have a bump of grpc-java and those changes but (already merged in https://github.com/akka/akka-grpc/pull/1884 ), we'll release it soon.