-
Notifications
You must be signed in to change notification settings - Fork 144
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
Error swallowed: "The serialized keys and/or value are too large" #83
Comments
I think I know what the issue is here, but can you create a minimal reproduction of the issue so I can be sure? I'll also incorporate it into tests to avoid regressions in future. |
We are seeing null exceptions during get calls on Chrome. I am thinking it might be related to this. It is somewhat rare (I haven't been able to reproduce it myself), but if you @knpwrs have a potential pull or even just a code snippet, we can fork locally to try and recover the underlying error. Thanks. |
Something like this:
|
Unfortunately, even with that change, I have certain users that randomly have get throw a null exception with no explanation whatsoever. I even put in a retry (5 times with a 1 second pause) and I still get exceptions. I can't replicate it locally, and it is driving me a bit bonkers. All Chrome users. |
Please reopen if you find a reliable way to reproduce the error (even if it needs to be run in a tight loop or whatever). |
onabort
andonerror
are set to the same handler which rejects the promise with the value oftransaction.error
. Unfortunately, according to MDN, this property is alwaysnull
in the case of an abort call. I had to replace these handlers with my own in order to see that I was running into an error that says, "DOMException: The serialized keys and/or value are too large."The text was updated successfully, but these errors were encountered: