Issue running workflow - always remaining in "RUNNING" status

I am following the HelloWorld Java SDK sample, when I try to run the workflow, I am getting the below on startup, and the workflow remains in a “RUNNING” status on the console. The app is very simple and is just doing a basic operation. My java app does not shut down it just stays in this state. My unit tests work completely okay. Is the below warning related to this issue?

 Task :InitiateNlsAch.main()
18:34:19.806 [main] WARN  i.temporal.serviceclient.GrpcRetryer - Retrying after failure
io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: deadline exceeded after 4.949241832s. [buffered_nanos=4953027254, waiting_for_connection]
	at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:262)
	at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:243)

It looks like your workflow worker cannot connect to the Temporal service endpoint.