-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Streaming Doesn't Work In Codeserver - Connect Protocol Error #200
Comments
I'm not sure that streaming is supported on web. However, I'm not sure why that would be an issue here as I don't think the extension is actually running in the browser. If it was then I'm not sure how grpc would work. |
In the chrome console I see this error
|
Filed: connectrpc/connect-es#1180 |
This error seems like a similar problem in a different library IUC that issue is indicating its a problem with the formidable library not supporting ClientHttp2Stream I tried a regular non streaming error and I got a ConnectError although I didn't get the stacktrace in the console; probably because I have less logging on the vscode client side. We are using HTTP2 here So I suspect some library in code-server doesn't support HTTP2 for clients? |
It looks like node in code-server is newer than RunMe |
I think the bug might be in code-server |
We should try HTTP1. With HTTP1 we can't do bidirectional streaming. We could potentially support non-streaming or maybe unary streaming optionally. That might be good for the reasons mentioned in As mentioned there HTTP2 more tightly couples you to your networking infrastructure because all hops in the network path need to support it. |
I was testing stateful/vscode-runme#1559
Inside codeserver.
Unary requests worked but the streaming completions didn't.
The RunMe output in vscode shows the following error
The request doesn't appear to ever hit the server.
The text was updated successfully, but these errors were encountered: