diff --git a/Sources/GRPCCore/GRPCClient.swift b/Sources/GRPCCore/GRPCClient.swift index b3093f8b1..ffb6911ae 100644 --- a/Sources/GRPCCore/GRPCClient.swift +++ b/Sources/GRPCCore/GRPCClient.swift @@ -89,7 +89,11 @@ public final class GRPCClient: Sendable { case .stopping, .stopped: throw RuntimeError( code: .clientIsStopped, - message: "The client has stopped and can only be started once." + message: """ + Can't call 'runConnections()' as the client is stopped (or is stopping). \ + This can happen if the you call 'runConnections()' after shutting the \ + client down or if you used 'withGRPCClient' with an empty body. + """ ) } }