akka-grpc icon indicating copy to clipboard operation
akka-grpc copied to clipboard

akka-grpc start failed with grpc-java 1.60.0

Open coding4cc opened this issue 1 year ago • 1 comments

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

coding4cc avatar Feb 18 '24 07:02 coding4cc

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.

johanandren avatar Feb 19 '24 07:02 johanandren