node-gamedig: SvelteKit website crashing when deployed to Vercel
My website (https://github.com/electricservers/electricservers.com.ar) deployed in https://electricservers.com.ar, which uses Gamedig to query a list of servers to show in the frontend, throws a 500 error when deployed (successfully) to Vercel, but works perfectly normal when running it locally, through dev AND building/preview.
Where can I begin trying to fix this issue? Is this even the right place to ask?
Vercel logs point to gamedig:
2022-12-28T18:16:33.972Z 26eed3a2-844b-476c-ad87-cc122de3d410 ERROR Error: Failed all 1 attempts
at QueryRunner.run (/var/task/node_modules/.pnpm/gamedig@4.0.5/node_modules/gamedig/lib/QueryRunner.js:95:21)
at async Gamedig.query (/var/task/node_modules/.pnpm/gamedig@4.0.5/node_modules/gamedig/lib/index.js:11:16)
at async Gamedig.query (/var/task/node_modules/.pnpm/gamedig@4.0.5/node_modules/gamedig/lib/index.js:19:16)
at async load (file:///var/task/.svelte-kit/output/server/entries/pages/_layout.server.ts.js:27:5)
at async load_server_data (file:///var/task/.svelte-kit/output/server/index.js:946:18)
at async file:///var/task/.svelte-kit/output/server/index.js:1935:18
Attempt #1 - Port=27034 Retry=0:
Error: Cannot find module './lib/freeze'
Require stack:
- /var/task/node_modules/.pnpm/compressjs@1.0.3/node_modules/compressjs/main.js
- /var/task/node_modules/.pnpm/gamedig@4.0.5/node_modules/gamedig/protocols/valve.js
- /var/task/node_modules/.pnpm/gamedig@4.0.5/node_modules/gamedig/lib/ProtocolResolver.js
- /var/task/node_modules/.pnpm/gamedig@4.0.5/node_modules/gamedig/lib/QueryRunner.js
- /var/task/node_modules/.pnpm/gamedig@4.0.5/node_modules/gamedig/lib/index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Module._load (node:internal/modules/cjs/loader:841:27)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at req (/var/task/node_modules/.pnpm/amdefine@1.0.1/node_modules/amdefine/amdefine.js:144:31)
at stringRequire (/var/task/node_modules/.pnpm/amdefine@1.0.1/node_modules/amdefine/amdefine.js:220:28)
at amdRequire (/var/task/node_modules/.pnpm/amdefine@1.0.1/node_modules/amdefine/amdefine.js:113:24)
at /var/task/node_modules/.pnpm/amdefine@1.0.1/node_modules/amdefine/amdefine.js:177:24
at Array.map (<anonymous>)
at runFactory (/var/task/node_modules/.pnpm/amdefine@1.0.1/node_modules/amdefine/amdefine.js:176:25)
at define (/var/task/node_modules/.pnpm/amdefine@1.0.1/node_modules/amdefine/amdefine.js:277:13)
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (7 by maintainers)
Seems to work now with NextJS deployed on Vercel: https://gamedig-test-coral.vercel.app/