[GH-ISSUE #286] drop hangs while importing metadata if one of the providers is down #149

Closed
opened 2026-02-17 17:06:16 -05:00 by yindo · 1 comment
Owner

Originally created by @Udi-Fogiel on GitHub (Nov 19, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/286

Currently pcgamingwiki is down, and when I try to import a new game (with metadata) drop is taking forever to search for the game (stuck on Loading game results…), on the server I get the error

drop-1  | [22:52:36.932] WARN (75): Request failed with status code 524
drop-1  |     err: {
drop-1  |       "message": "Request failed with status code 524",
drop-1  |       "name": "AxiosError",
drop-1  |       "stack":
drop-1  |           AxiosError: Request failed with status code 524
drop-1  |               at settle (file:///app/app/server/node_modules/axios/lib/core/settle.js:19:12)
drop-1  |               at IncomingMessage.handleStreamEnd (file:///app/app/server/node_modules/axios/lib/adapters/http.js:617:11)
drop-1  |               at IncomingMessage.emit (node:events:520:35)
drop-1  |               at endReadableNT (node:internal/streams/readable:1701:12)
drop-1  |               at process.processTicksAndRejections (node:internal/process/task_queues:89:21)
drop-1  |               at Axios.request (file:///app/app/server/node_modules/axios/lib/core/Axios.js:45:41)
drop-1  |               at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
drop-1  |               at async PCGamingWikiProvider.request (file:///app/app/server/chunks/nitro/nitro.mjs:1:370071)
drop-1  |               at async PCGamingWikiProvider.cargoQuery (file:///app/app/server/chunks/nitro/nitro.mjs:1:370247)
drop-1  |               at async PCGamingWikiProvider.search (file:///app/app/server/chunks/nitro/nitro.mjs:1:372261)
drop-1  |               at async file:///app/app/server/chunks/nitro/nitro.mjs:1:356698
drop-1  |       "config": {
drop-1  |         "transitional": {
drop-1  |           "silentJSONParsing": true,
drop-1  |           "forcedJSONParsing": true,
drop-1  |           "clarifyTimeoutError": false
drop-1  |         },
drop-1  |         "adapter": [
drop-1  |           "xhr",
drop-1  |           "http",
drop-1  |           "fetch"
drop-1  |         ],
drop-1  |         "transformRequest": [
drop-1  |           null
drop-1  |         ],
drop-1  |         "transformResponse": [
drop-1  |           null
drop-1  |         ],
drop-1  |         "timeout": 0,
drop-1  |         "xsrfCookieName": "XSRF-TOKEN",
drop-1  |         "xsrfHeaderName": "X-XSRF-TOKEN",
drop-1  |         "maxContentLength": -1,
drop-1  |         "maxBodyLength": -1,
drop-1  |         "env": {},
drop-1  |         "headers": {
drop-1  |           "Accept": "application/json, text/plain, */*",
drop-1  |           "User-Agent": "axios/1.12.0",
drop-1  |           "Accept-Encoding": "gzip, compress, deflate, br"
drop-1  |         },
drop-1  |         "url": "https://www.pcgamingwiki.com/w/api.php?action=cargoquery&tables=Infobox_game&fields=Infobox_game._pageID%3DPageID%2CInfobox_game._pageName%3DPageName%2CInfobox_game.Cover_URL%2CInfobox_game.Released&where=Infobox_game._pageName%3D%22Angband%22&format=json",
drop-1  |         "baseURL": "",
drop-1  |         "allowAbsoluteUrls": true,
drop-1  |         "method": "get"
drop-1  |       },
drop-1  |       "code": "ERR_BAD_RESPONSE",
drop-1  |       "status": 524
drop-1  |     }

Is there some kind of timeout from the drop end to this request? if so, can it be configured?

Originally created by @Udi-Fogiel on GitHub (Nov 19, 2025). Original GitHub issue: https://github.com/Drop-OSS/drop/issues/286 Currently pcgamingwiki is down, and when I try to import a new game (with metadata) drop is taking forever to search for the game (stuck on Loading game results…), on the server I get the error ``` drop-1 | [22:52:36.932] WARN (75): Request failed with status code 524 drop-1 | err: { drop-1 | "message": "Request failed with status code 524", drop-1 | "name": "AxiosError", drop-1 | "stack": drop-1 | AxiosError: Request failed with status code 524 drop-1 | at settle (file:///app/app/server/node_modules/axios/lib/core/settle.js:19:12) drop-1 | at IncomingMessage.handleStreamEnd (file:///app/app/server/node_modules/axios/lib/adapters/http.js:617:11) drop-1 | at IncomingMessage.emit (node:events:520:35) drop-1 | at endReadableNT (node:internal/streams/readable:1701:12) drop-1 | at process.processTicksAndRejections (node:internal/process/task_queues:89:21) drop-1 | at Axios.request (file:///app/app/server/node_modules/axios/lib/core/Axios.js:45:41) drop-1 | at process.processTicksAndRejections (node:internal/process/task_queues:103:5) drop-1 | at async PCGamingWikiProvider.request (file:///app/app/server/chunks/nitro/nitro.mjs:1:370071) drop-1 | at async PCGamingWikiProvider.cargoQuery (file:///app/app/server/chunks/nitro/nitro.mjs:1:370247) drop-1 | at async PCGamingWikiProvider.search (file:///app/app/server/chunks/nitro/nitro.mjs:1:372261) drop-1 | at async file:///app/app/server/chunks/nitro/nitro.mjs:1:356698 drop-1 | "config": { drop-1 | "transitional": { drop-1 | "silentJSONParsing": true, drop-1 | "forcedJSONParsing": true, drop-1 | "clarifyTimeoutError": false drop-1 | }, drop-1 | "adapter": [ drop-1 | "xhr", drop-1 | "http", drop-1 | "fetch" drop-1 | ], drop-1 | "transformRequest": [ drop-1 | null drop-1 | ], drop-1 | "transformResponse": [ drop-1 | null drop-1 | ], drop-1 | "timeout": 0, drop-1 | "xsrfCookieName": "XSRF-TOKEN", drop-1 | "xsrfHeaderName": "X-XSRF-TOKEN", drop-1 | "maxContentLength": -1, drop-1 | "maxBodyLength": -1, drop-1 | "env": {}, drop-1 | "headers": { drop-1 | "Accept": "application/json, text/plain, */*", drop-1 | "User-Agent": "axios/1.12.0", drop-1 | "Accept-Encoding": "gzip, compress, deflate, br" drop-1 | }, drop-1 | "url": "https://www.pcgamingwiki.com/w/api.php?action=cargoquery&tables=Infobox_game&fields=Infobox_game._pageID%3DPageID%2CInfobox_game._pageName%3DPageName%2CInfobox_game.Cover_URL%2CInfobox_game.Released&where=Infobox_game._pageName%3D%22Angband%22&format=json", drop-1 | "baseURL": "", drop-1 | "allowAbsoluteUrls": true, drop-1 | "method": "get" drop-1 | }, drop-1 | "code": "ERR_BAD_RESPONSE", drop-1 | "status": 524 drop-1 | } ``` Is there some kind of timeout from the drop end to this request? if so, can it be configured?
yindo added the bugconfirmed labels 2026-02-17 17:06:16 -05:00
yindo closed this issue 2026-02-17 17:06:16 -05:00
Author
Owner

@DecDuck commented on GitHub (Nov 21, 2025):

This was added in nightly, so closing this issue. Will make it into stable kinda recently.

@DecDuck commented on GitHub (Nov 21, 2025): This was added in nightly, so closing this issue. Will make it into stable kinda recently.
yindo changed title from drop hangs while importing metadata if one of the providers is down to [GH-ISSUE #286] drop hangs while importing metadata if one of the providers is down 2026-06-05 14:21:45 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#149