-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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
x/net/http2: seeing INTERNAL_ERROR #22235
Comments
I have the same problem with goquery.NewDocumentFromReader (godoc), passing an So far it happened a few times on Windows 10 Pro, 64bit after at least one day program runtime. I'm using Go version go1.8.1 linux/amd64 on Debian. Output of
Compiling for Windows with: |
INTERNAL_ERROR is from https://http2.github.io/http2-spec/#rfc.section.7 ... it's when the server says INTERNAL_ERROR. It's not the Go http2 package getting confused itself. We're just relaying what we heard. I'm afraid there's nothing actionable here. If there were at least a repro then we can start to guess at a) which server is saying this, and b) why that server is getting confused. /cc @tombergan |
Sadly I cannot provide a repository, since my project is not open source, but here is at least the (shortened) code leading to the error:
This prints something like What confuses me is that this happens while getting a 200 OK. I made sure it does not try to read the body when getting other status codes - the code above is heavily shortened, but ultimately has the same effect. I modified the code to be more verbose next time, but since this happens rarely it might take a while… |
@fanirthuban, that means the server replied with HEADERS (with a 200) and then while it was streaming the body, the server had an INTERNAL_ERROR and told you. @jba should escalate with internal teams to debug. |
And I thought the whole response is read before |
@fanirthuban, I filed #22873 for that. |
Timed out in state WaitingForInfo. Closing. (I am just a bot, though. Please speak up if this is a mistake or you have the requested information.) |
@bradfitz / @jba : I am facing the same issue as reported in the issue. Have created a gist on how to reproduce the issue. https://gist.github.com/sks/86cff171ec34b15261ae534e8353dc14#file-readme-md Initial finding:
Please let me know in case any further details are required from my side. --Thanks |
@sks, this issue is closed and doesn't shut up in any of our dashboards. Also, this issue seems unrelated to yours. Open a new bug if you've found something new, and include details of what versions of things you're using. |
See googleapis/google-cloud-go#784.
The user sees this message with INTERNAL_ERROR.
Presumably "internal error" means "bug in the library", hence this issue.
What version of Go are you using (
go version
)?1.9
Does this issue reproduce with the latest release?
It occurs rarely, but does happen repeatedly. We don't have a minimal repro for it.
What operating system and processor architecture are you using (
go env
)?TBD.
The text was updated successfully, but these errors were encountered: