"Transport Closed" and "GOAWAY received" error on StreamAsync
See original GitHub issueFor some days using firestore. Sometimes I got this error on using this library on aws dotnet lambda with this code
<PackageReference Include="Google.Cloud.Firestore" Version="1.0.0-beta02" />
////
var docID = await firestoreDB.Collection("users").Where(path,equal,id).StreamAsync().Where((resp) => resp.Exists).Select((resp) => resp.Id).FirstOrDefault()
The error is
{
"Grpc.Core.RpcException": [
"Status(StatusCode=Unavailable, Detail=\"Transport closed\")"
]
}
and
{
"Grpc.Core.RpcException": [
"Status(StatusCode=Internal, Detail=\"GOAWAY received\")"
]
}
Seem like it not really about StreamAsync
api but it is the first API that would be get called on my server
Issue Analytics
- State:
- Created 6 years ago
- Comments:31
Top Results From Across the Web
is there any way to handle HTTP/2 Goaway received ...
So, the solution is to catch the IOException and handle it; e.g. by reporting to the user that the request has failed, or...
Read more >Update to gRPC logs GOAWAY with error code ...
Why am I receiving a GOAWAY with error code ENHANCE_YOUR_CALM? ... transport: Got too many pings from the client, closing the connection.
Read more >Bug - IOException: GOAWAY received
GOAWAY received. It's not the devs trying to tell us we're unwelcome either, it's an actual HTTP error. Two links to stackoverflow that...
Read more >View as plain text
This is used by the http1 Transport code when it creates a new connection. ... struct{} // closed when done err error }...
Read more >[net] http2: close client connections after receiving GOAWAY
[net] http2: close client connections after receiving GOAWAY ... +// When 0, the transport (unsuccessfully) retries the request (stream 1);
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Yes, just add a dependency to Grpc.Core, version 1.9.0, and that’s what will be used.
Great! Will close this issue then.