I am using java 1.8 and trying to connect my java grpc-client to ruby grpc server using grpc (1.3.0.0)
java.lang.NoSuchMethodError: io.netty.handler.codec.http.HttpResponseStatus.codeAsText()Lio/netty/util/AsciiString;
at io.netty.handler.codec.http2.Http2ConnectionHandler.<clinit>(Http2ConnectionHandler.java:69)
at io.grpc.netty.NettyClientTransport.start(NettyClientTransport.java:190)
at io.grpc.internal.ForwardingConnectionClientTransport.start(ForwardingConnectionClientTransport.java:44)
at io.grpc.internal.InternalSubchannel.startNewTransport(InternalSubchannel.java:216)
at io.grpc.internal.InternalSubchannel.obtainActiveTransport(InternalSubchannel.java:186)
at io.grpc.internal.ManagedChannelImpl$SubchannelImplImpl.obtainActiveTransport(ManagedChannelImpl.java:812)
at io.grpc.internal.GrpcUtil.getTransportFromPickResult(GrpcUtil.java:592)
at io.grpc.internal.DelayedClientTransport.reprocess(DelayedClientTransport.java:295)
at io.grpc.internal.ManagedChannelImpl$LbHelperImpl$5.run(ManagedChannelImpl.java:718)
at io.grpc.internal.ChannelExecutor.drain(ChannelExecutor.java:87)
at io.grpc.internal.ManagedChannelImpl$LbHelperImpl.runSerialized(ManagedChannelImpl.java:709)
at io.grpc.internal.ManagedChannelImpl$NameResolverListenerImpl.onAddresses(ManagedChannelImpl.java:758)
at io.grpc.internal.DnsNameResolver$1.run(DnsNameResolver.java:175)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Note: grpc server is implemented in c-ruby.