download
download copied to clipboard
Crashes on Timeout
How does the following code crash the program? I'm catching the error, but it still crashes. Only thing I can think is that it is doing something on a different thread?
try {
await download(url, path, {
filename: fileName,
timeout: 10000,
retries: 0
})
} catch (err) {
console.error("Error downloading", item.contentUrl);
console.error(err)
return;
}
events.js:200
throw er; // Unhandled 'error' event
^
GotError [RequestError]: Request timed out
at Timeout._onTimeout (/home/me/project/node_modules/got/index.js:433:24)
at listOnTimeout (internal/timers.js:531:17)
at processTimers (internal/timers.js:475:7)
Emitted 'error' event on DuplexWrapper instance at:
at Timeout._onTimeout (/home/me/project/node_modules/got/index.js:433:10)
at listOnTimeout (internal/timers.js:531:17)
at processTimers (internal/timers.js:475:7) {
name: 'RequestError',
code: 'ETIMEDOUT',
host: 'd1u5p3l4wpay3k.cloudfront.net',
hostname: 'd1u5p3l4wpay3k.cloudfront.net',
method: 'GET',
path: '/lolesports_gamepedia_en/7/7c/PaiN_Gaminglogo_square.png',
protocol: 'https:',
url: 'https://d1u5p3l4wpay3k.cloudfront.net/lolesports_gamepedia_en/7/7c/PaiN_Gaminglogo_square.png'
}
I also encountered this problem, have you solved it now?