You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am hitting an issue with nodejs v8.11.3. I am using http2 with TLS (https) and the server aborts when the client has closed the session. Here is the error:
I'm reasonably certain this has been addressed with all the backports. Feel free to reopen if you think this is an ongoing issue or you happen to have more info.
node: v8.11.3
system: Ubuntu 18.04
I am hitting an issue with nodejs v8.11.3. I am using http2 with TLS (https) and the server aborts when the client has closed the session. Here is the error:
What confuses me is why does the server still emit a GOAWAY frame although the socket already was closed?
Note: the problem does not always happen, but is reproducible as part of a more complex test scenario.
QUIRK SOLUTION
I made a quirk to circumvent the problem by monkeypatching "goaway" and introduction an explicit check if the socket has been closed. TypeScript code:
Now when handling a new stream, you call
monkeyPatch(stream.session)
.The text was updated successfully, but these errors were encountered: