appengine
appengine copied to clipboard
Datastore: "gob: cannot encode nil pointer of type *datastore.gobKey"
A single user was randomly affected by this panic and it was reproducible on every subsequent, identical request. By calling recover() once as hot-fix, the issue went away permanently... without any other code changes, including after reverting said fix.
Is it possible to trigger this externally, or is this a bug? .gobKey is a private type to the package.
It happened repeatedly inside of a transaction during a multi-operation. (I believe .SetMulti())