Open kevintab95 opened 2 years ago
This occured in an embedded exploration.
This can happen when the browser blocks cookies and site data: https://www.chromium.org/for-testers/bug-reporting-guidelines/uncaught-securityerror-failed-to-read-the-localstorage-property-from-window-access-is-denied-for-this-document/
This still occurs. Latest occurrence was on July 8.
This occurred 170+ times in 30 days.
This still occurs with the same frequency mentioned above.
Occurred 110 times in 30 days.
Occurred 1 time in 11 days.
https://github.com/oppia/oppia/issues/18887 may be related as it has a very similar stacktrace and occurred around the same time. See screenshot of the code in the linked issue's description.
Occurs 21 times in 5 days.
Occurs 103 times in 13 days.
Occurs 1 time in 11 days.
Occurs 4 times in a day.
I'm marking this as a good first issue. The aim is to update the logic in platform-feature.service.ts to correctly handle the case when sessionStorage is not available/accessible.
If you would like to claim this issue, please follow the guidance at https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#choosing-a-good-first-issue and provide an explanation of what your PR will do (with names of files you're changing, what you plan to change in each file, etc.). This should also include a reference or proof that shows that your approach is correct (since we are not the first web app that has run into this issue). If everything looks good, we can assign you to it.
19 occurrences in 13 days.
Occurred 8 times since 3.3.5 went live.
Occurred 1 time in 3.3.7 14 days ago.
Occurred once on the test server as well in 3.4.3.
This error occurred recently in production
Additional context Add details from the logs, like the page the error occurred on. Make sure to anonymize user data like user IDs, exploration IDs, state names, user names, etc. Replace the personal data with appropriate placeholders.
General instructions There are no specific repro steps available for this bug report. The general procedure to fix server errors should be the following: