Builds fail with no build logs since 2026-08-04 (project biopeppers, Pro plan)
durang
PROOP

17 days ago

Since ~08:15 UTC on 2026-08-04, every deployment in project

678c5560-8d5a-47c0-be7b-28d051daeecb fails without producing build logs.

buildLogs returns exactly one entry — 'scheduling build on Metal builder

"builder-iljueq"' — and the deployment then goes to FAILED with

deploymentStopped: true, between 90 seconds and 3.5 minutes later. No further

build output is ever emitted, so there is nothing for us to debug.

The last successful build was fd65d1db-8155-4030-ae41-3e93917e845d

(2026-08-02 09:19 UTC), which ran ~15 minutes and produced full logs.

IDs:

Workspace 8da0083b-4b46-4776-b81a-8c0437281d73 (Pro)

Project 678c5560-8d5a-47c0-be7b-28d051daeecb (biopeppers)

Environment 92f95689-e3bb-4e69-8d55-2e8bd15d98ed (production)

Service 6282c4e0-40c5-4dc1-b39f-8fe112876bfa (backend)

Service 57359707-ddab-45e7-93d9-5b9b09fb2405 (storefront)

Failed ad5566b3-6e77-4b3f-863e-363f76a48c3d

            50659391-5424-4cae-b5c9-4c41821f2ee7

            4c49b98d-42a8-4e3e-948c-ff16d1b6b6f3

We have ruled out:

  • Plan / billing: workspace is PRO, customer state ACTIVE, valid default

    payment method, banReason null, current usage ~$1.79.

  • Plan limits: builds.concurrent 10, builds.timeout.hard 90. We run one

    build at a time.

  • Repo size: 114 tracked files, 18 MB .git.

  • Lockfile: npm ci --include=dev completes locally in ~1s with no errors.

  • Trigger method: fails identically via GitHub push, via

    serviceInstanceDeployV2, and via railway up --ci.

  • Service config: we reverted rootDirectory, buildCommand, preDeployCommand

    and railwayConfigFile to the exact values of the last successful

    deployment. Still fails.

  • Builder: we switched from RAILPACK to a committed Dockerfile

    (dockerfilePath: apps/backend/Dockerfile). It fails identically — one log

    line, then FAILED. Two completely different build paths producing the same

    failure rules out our build configuration.

Repo: durang/peptid (private), npm workspaces monorepo

(apps/backend = Medusa v2, apps/storefront = Next.js 16).

Question: are builders "builder-iljueq" and "builder-kzovxx" healthy, and is

there a server-side reason our builds are being stopped before they start?

Separate API issue worth flagging: serviceInstanceUpdate silently ignores

null for rootDirectory, railwayConfigFile and buildCommand — it returns true

but does not clear the field. Only "" works. This made it impossible to

restore defaults via the API while isolating this problem.

=== BTW: This looks identical to the recent "Metal builder builder-nhmelg wedged"

thread, which was resolved by reassigning the service to a different Metal

builder. Our builds are being scheduled on builder-iljueq (backend) and

builder-kzovxx (storefront).

Could you either repair those builders, re-route our services to a

different one, or disable Metal builder for this project?

Solved

1 Replies

Status changed to Awaiting Railway Response Railway 17 days ago


17 days ago

Your builders are healthy, this isn't a builder problem. Every deploy fails at the snapshot/config step before the build starts, which is why you get the one "scheduling build" line and nothing after.

Both services have a config-as-code file path set that can't be loaded: backend's railwayConfigFile is apps/backend/railway.json, storefront's is apps/storefront/railway.json, and each fails with service config at '<path>' not found. That check runs before a builder is chosen, so it fails identically on Railpack or a Dockerfile, on any builder. Your last successful build (Aug 2) had this field empty, so setting it is what broke deploys.

Fix: clear railwayConfigFile on both services (set it to "", or clear it in the config-as-code setting). That restores your last working config.

If you want to keep config-as-code, you'll need the root directory pointed at each app folder with the path relative to it. Happy to help set that up.


Status changed to Awaiting User Response Railway 17 days ago


Railway
BOT

10 days ago

This thread has been marked as solved automatically due to a lack of recent activity. Please re-open this thread or create a new one if you require further assistance. Thank you!

Status changed to Solved Railway 10 days ago


Welcome!

Sign in to your Railway account to join the conversation.

Loading...