temporalio/samples-java

io.grpc.StatusRuntimeException: UNAVAILABLE: io exception

pjonnlagadda opened this issue · 0 comments

When i try to connect temporal server from the worker class which is in my spring boot application i am getting below error message and worker is not able to connect with temporal server
i am using the below line to get the service stub

WorkflowServiceStubs service = WorkflowServiceStubs.newLocalServiceStubs();

io.grpc.StatusRuntimeException: UNAVAILABLE: io exception
Caused by: io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: /xxx.x.x.x:7233

Both of my worker(spring boot application) and temporal server are deployed in my local Docker Desktop.
But if i launch both of them in locally (i.e not in Docker), i am able to connect each other and process the workflows.

Any clue on why only when i deployed this on docker and not in locally