openvsx
openvsx copied to clipboard
Intermittent error *The user aborted a request.* when using open-vsx.org over time
When browsing open-vsx.org a bit, I from time to time run into an error dialog with the text "An unexpected error occurred: The user aborted a request.". I think it can be reproduced rather easily by just scrolling down quite fast on the main page and then selecting some extension.
Looking at the console output, I see the following error:
open-vsx.org/:1 Third-party cookie will be blocked. Learn more in the Issues tab.
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
bundle.js:2 [Violation] 'message' handler took 191ms
bundle.js:2 [Violation] 'message' handler took 220ms
bundle.js:2 [Violation] 'message' handler took 152ms
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:27
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:27
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:37
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:27
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:27
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:27
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:37
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:27
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
utils.ts:88 DOMException: The user aborted a request.
(anonymous) @ utils.ts:88
p @ main.tsx:69
(anonymous) @ extension-list-item.tsx:48
l @ extension-list-item.tsx:40
Promise.then (async)
s @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:40
i @ extension-list-item.tsx:40
(anonymous) @ extension-list-item.tsx:37
os @ react-dom.production.min.js:244
Ec @ react-dom.production.min.js:286
cc @ react-dom.production.min.js:273
Wo @ react-dom.production.min.js:127
(anonymous) @ react-dom.production.min.js:283
kc @ react-dom.production.min.js:281
ac @ react-dom.production.min.js:270
k @ scheduler.production.min.js:13
T @ scheduler.production.min.js:14
@planger I think this is related to https://github.com/EclipseFdn/open-vsx.org/issues/2322. I only see this on Chrome. What browser are you using?
@kineticsquid I was indeed using Chromium when reproducing this. If we already track this issue in https://github.com/EclipseFdn/open-vsx.org/issues/2322, feel free to close this. Thank you!
I actually think this error belongs more in this repo. I've closed https://github.com/EclipseFdn/open-vsx.org/issues/2322.
I briefly tried to reproduce this issue lately, but wasn't able to. Did you fix something or was this due to an infrastructure change?
@planger Are you still experiencing this issue?
No I didn't observe this error message since a few months. I don't know what solved this issue though. Thanks!