-
Notifications
You must be signed in to change notification settings - Fork 10.4k
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
Sporadic 'TypeError: wrong argument type Fixnum' in datastore client #8689
Comments
Do you have an example or type of the protobuf object that's getting decoded, e.g., the expected protobuf request type? The last similar error happened frequently when doing lots of protobuf unmarshals of a certain protobuf message used in datastore, while turning GC on and off, but that doesn't seem to be working as easily here. |
actually do you know which version of the I think the fix of the similar-looking issue in protocolbuffers/protobuf#2004 appears in 3.3.4 or later. |
@apolcyn Update. Actually: https://github.com/google/protobuf/releases/tag/v3.0.2 |
thanks I see, so that fix should have been there. But I've unfortunately been unable to reproduce. |
@apolcyn Proto definitions and call types - it is |
Realize this issue was never clearly resolved, but do we know if this has been seen since? Just by the type in the stack trace, I suspect it might have been fixed by one of the protobuf bug fixes since the OP (e.g. protocolbuffers/protobuf#3560) |
This issue/PR has been automatically marked as stale because it has not had any update (including commits, comments, labels, milestones, etc) for 180 days. It will be closed automatically if no further update occurs in 1 day. Thank you for your contributions! |
This is single occurrence exception, recovered itself on retry:
grpc (1.0.0)
google-cloud-datastore (0.20.1)
I'm afraid it resembles memory corruption error from the past, which manifested in similar protocol errors.
The text was updated successfully, but these errors were encountered: