From eb9424f16cd7f51c010b6a66144a741537f4708d Mon Sep 17 00:00:00 2001 From: sirpiglr <49359077-sirpiglr@users.noreply.replit.com> Date: Wed, 3 Dec 2025 01:38:00 +0000 Subject: [PATCH] Fix errors preventing users from verifying Discord accounts and activating rewards Address 500 errors on `/api/discord/verify-code` and `/api/achievements/activate` by ensuring necessary environment variables are configured on Vercel and adding the missing `earned_at` column to the `user_achievements` table. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 795c6f7e-39c8-432e-aac4-5480a5574d55 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/saoW2ee Replit-Helium-Checkpoint-Created: true --- ...loading-agent-runtime-Er_1764725788566.txt | 135 ++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 attached_assets/Pasted-index-DqjNa4LQ-js-1158-Skipped-loading-agent-runtime-Er_1764725788566.txt diff --git a/attached_assets/Pasted-index-DqjNa4LQ-js-1158-Skipped-loading-agent-runtime-Er_1764725788566.txt b/attached_assets/Pasted-index-DqjNa4LQ-js-1158-Skipped-loading-agent-runtime-Er_1764725788566.txt new file mode 100644 index 00000000..eeeea787 --- /dev/null +++ b/attached_assets/Pasted-index-DqjNa4LQ-js-1158-Skipped-loading-agent-runtime-Er_1764725788566.txt @@ -0,0 +1,135 @@ +index-DqjNa4LQ.js:1158 Skipped loading agent runtime: Error: No agent source configured + at E$ (index-DqjNa4LQ.js:1158:2430) + at Gte (index-DqjNa4LQ.js:1158:3126) + at index-DqjNa4LQ.js:1158:3243 + at nx (index-DqjNa4LQ.js:40:24688) + at xc (index-DqjNa4LQ.js:40:43313) + at pC (index-DqjNa4LQ.js:40:37301) + at Ii (index-DqjNa4LQ.js:38:3274) + at oH (index-DqjNa4LQ.js:40:42097) + at Bo (index-DqjNa4LQ.js:40:41060) + at mC (index-DqjNa4LQ.js:40:36405) +E$ @ index-DqjNa4LQ.js:1158Understand this warning +index-DqjNa4LQ.js:1227 [Discord Activity] Checking for Discord context... Object +index-DqjNa4LQ.js:1227 [Discord Activity] Not in Discord Activity - skipping SDK load +index-DqjNa4LQ.js:1158 Skipped loading agent runtime: Error: No agent source configured + at E$ (index-DqjNa4LQ.js:1158:2430) + at Gte (index-DqjNa4LQ.js:1158:3126) + at index-DqjNa4LQ.js:1158:3243 + at nx (index-DqjNa4LQ.js:40:24688) + at xc (index-DqjNa4LQ.js:40:43313) + at index-DqjNa4LQ.js:40:41518 + at C (index-DqjNa4LQ.js:25:1615) + at MessagePort.F (index-DqjNa4LQ.js:25:1977) +E$ @ index-DqjNa4LQ.js:1158Understand this warning +index-DqjNa4LQ.js:1019 Auth state change: INITIAL_SESSION false +index-DqjNa4LQ.js:1019 Auth state change: SIGNED_IN true +index-DqjNa4LQ.js:1158 Skipped loading agent runtime: Error: No agent source configured + at E$ (index-DqjNa4LQ.js:1158:2430) + at Gte (index-DqjNa4LQ.js:1158:3126) + at index-DqjNa4LQ.js:1158:3243 + at nx (index-DqjNa4LQ.js:40:24688) + at xc (index-DqjNa4LQ.js:40:43313) + at pC (index-DqjNa4LQ.js:40:37301) + at Ii (index-DqjNa4LQ.js:38:3274) + at oH (index-DqjNa4LQ.js:40:42097) + at Bo (index-DqjNa4LQ.js:40:41060) + at mC (index-DqjNa4LQ.js:40:36405) +E$ @ index-DqjNa4LQ.js:1158Understand this warning +index-DqjNa4LQ.js:1019 [Rewards] Activating at: https://aethex.dev/api/achievements/activate +/api/achievements/activate:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +index-DqjNa4LQ.js:1019 [Rewards] Activation failed: 500 {"error":"Could not find the 'earned_at' column of 'user_achievements' in the schema cache"} +activateCommunityRewards @ index-DqjNa4LQ.js:1019Understand this warning +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +verify-code:1 Failed to load resource: the server responded with a status of 500 ()Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) +j @ index-DqjNa4LQ.js:1421 +(anonymous) @ index-DqjNa4LQ.js:1421 +nx @ index-DqjNa4LQ.js:40 +xc @ index-DqjNa4LQ.js:40 +(anonymous) @ index-DqjNa4LQ.js:40 +C @ index-DqjNa4LQ.js:25 +F @ index-DqjNa4LQ.js:25Understand this error +index-DqjNa4LQ.js:1421 POST https://aethex.dev/api/discord/verify-code 500 (Internal Server Error) \ No newline at end of file