-
Notifications
You must be signed in to change notification settings - Fork 168
Description
On upgrading containerd to 1.7.23, the gripmock container has started to refuse connections.
io.grpc.StatusRuntimeException: UNAVAILABLE at io.grpc.Status.asRuntimeException(Status.java:532) at io.grpc.stub.ClientCalls$UnaryStreamToFuture.onClose(ClientCalls.java:538) at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:564) at io.grpc.internal.ClientCallImpl.access$100(ClientCallImpl.java:72) at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:729) at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:710) at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) Caused by: java.net.ConnectException: failed to connect to /127.0.0.1 (port 4770) from /:: (port 33816): connect failed: ECONNREFUSED (Connection refused) at libcore.io.IoBridge.connect(IoBridge.java:187) at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436) at java.net.Socket.connect(Socket.java:646) at java.net.Socket.connect(Socket.java:595) at java.net.Socket.<init>(Socket.java:475) at java.net.Socket.<init>(Socket.java:275) at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:285) at io.grpc.okhttp.OkHttpClientTransport$3.run(OkHttpClientTransport.java:553) at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) Caused by: android.system.ErrnoException: connect failed: ECONNREFUSED (Connection refused) at libcore.io.Linux.connect(Native Method) at libcore.io.ForwardingOs.connect(ForwardingOs.java:201) at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:158) at libcore.io.ForwardingOs.connect(ForwardingOs.java:201) at libcore.io.IoBridge.connectErrno(IoBridge.java:201) at libcore.io.IoBridge.connect(IoBridge.java:179) at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436) at java.net.Socket.connect(Socket.java:646) at java.net.Socket.connect(Socket.java:595) at java.net.Socket.<init>(Socket.java:475) at java.net.Socket.<init>(Socket.java:275) at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:285) at io.grpc.okhttp.OkHttpClientTransport$3.run(OkHttpClientTransport.java:553) at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
The following issue may be related: containerd/containerd#10846