#Build error
35 messages · Page 1 of 1 (latest)
Project ID: 61f799c0-ab10-4e5f-af35-d5e92d8c7ff7
61f799c0-ab10-4e5f-af35-d5e92d8c7ff7
could u provide full build logs?
is it a nextjs frontend?
Sure and yeah it is
Part 1
#10 39.24 ✓ Compiled successfully
#10 39.24 Linting and checking validity of types ...
#10 44.02 Collecting page data ...
#10 44.68 (node:657) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
#10 44.68 (Use `node --trace-deprecation ...` to show where the warning was created)
#10 44.88 UploadThingError: Missing or invalid API key. API keys must start with `sk_`.
#10 44.88 at Ef (/app/.next/server/app/api/thumbnail/create/route.js:11:3077)
#10 44.88 at new EA (/app/.next/server/app/api/thumbnail/create/route.js:11:16179)
#10 44.88 at 55501 (/app/.next/server/app/api/thumbnail/create/route.js:11:17096)
#10 44.88 at t (/app/.next/server/webpack-runtime.js:1:143)
#10 44.88 at n (/app/.next/server/app/api/thumbnail/create/route.js:11:19494)
#10 44.88 at /app/.next/server/app/api/thumbnail/create/route.js:11:19525
#10 44.88 at t.X (/app/.next/server/webpack-runtime.js:1:1285)
#10 44.88 at /app/.next/server/app/api/thumbnail/create/route.js:11:19507
#10 44.88 at Object.<anonymous> (/app/.next/server/app/api/thumbnail/create/route.js:11:19553)
#10 44.88 at Module._compile (node:internal/modules/cjs/loader:1504:14)
#10 44.90
-----
Part 2
#10 44.90 > Build error occurred
#10 44.90 Error: Failed to collect page data for /api/thumbnail/create
#10 44.90 at /app/node_modules/next/dist/build/utils.js:1268:15
#10 44.90 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
#10 44.90 type: 'Error'
#10 44.90 }
#10 44.94 error Command failed with exit code 1.
#10 44.94 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
#10 ERROR: process "/bin/sh -c yarn run build" did not complete successfully: exit code: 1
-----
> [6/7] RUN yarn run build:
44.88 at Module._compile (node:internal/modules/cjs/loader:1504:14)
44.90
44.90 > Build error occurred
44.90 Error: Failed to collect page data for /api/thumbnail/create
44.90 at /app/node_modules/next/dist/build/utils.js:1268:15
44.90 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
44.90 type: 'Error'
44.90 }
44.94 error Command failed with exit code 1.
44.94 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
are all your env variables set correctly?
Yep, they're identical to localhost except for APP_URL & MONGO_URL
could u check this? it seems to be in the same route the final error occurs
UploadThingError: Missing or invalid API key. API keys must start with sk_.
Checking
Okay so I have the correct env set up for it and it still fails but, when I remove the section that involves it - it builds fine on Railway.
Yeah
Any ideas? I've tried:
I have no idea on how to help you with this, does uploadthing have any sort of community? Maybe you can ask there
Okay sure, will try asking on there
I would also suggest trying to deploy on Vercel to see if the issue persists there
Testing
Works fine on Vercel
super weird issue, I really don't know what it could be
catch me up, whats the actually error message
Here are the error logs
this seems like the root error?
UploadThingError: Missing or invalid API key.
and you have a dockerfile, so please read this - https://docs.railway.app/guides/dockerfiles#using-variables-at-build-time
Ok so I added:
ARG UPLOADTHING_SECRET
ARG UPLOADTHING_APP_ID
to the Dockerfile
and then added RAILWAY_DOCKERFILE_PATH="Dockerfile" to the variables on the Railway container
and it now works :D
Thanks again @stoic palm!
RAILWAY_DOCKERFILE_PATH="Dockerfile" is redundant since thats what railway is going to use by default, but glad i could help!
Ah okay good to know
