openvsx icon indicating copy to clipboard operation
openvsx copied to clipboard

Intermittent error *The user aborted a request.* when using open-vsx.org over time

Open planger opened this issue 1 year ago • 6 comments
trafficstars

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 avatar Feb 27 '24 14:02 planger

@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 avatar Feb 27 '24 16:02 kineticsquid

@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!

planger avatar Feb 27 '24 16:02 planger

I actually think this error belongs more in this repo. I've closed https://github.com/EclipseFdn/open-vsx.org/issues/2322.

kineticsquid avatar Feb 27 '24 19:02 kineticsquid

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 avatar Mar 25 '24 12:03 planger

@planger Are you still experiencing this issue?

amvanbaren avatar Jun 18 '24 12:06 amvanbaren

No I didn't observe this error message since a few months. I don't know what solved this issue though. Thanks!

planger avatar Jun 18 '24 12:06 planger