NextJS Site Deploy Fails

Good day, the build of my NextJS project succeeds but the deploy fails and the error that comes up is

9:25:19 AM: Deploy site                                                   

9:25:19 AM: ────────────────────────────────────────────────────────────────

9:25:19 AM: ​

9:25:19 AM: Starting to deploy site from '.next'

9:25:19 AM: Calculating files to upload

9:25:20 AM: 0 new file(s) to upload

9:25:20 AM: 1 new function(s) to upload

9:27:21 AM: Failed during stage 'building site': Build script returned non-zero exit code: 4 (https://ntl.fyi/exit-code-4)

9:27:20 AM: Failed to upload file: ___netlify-server-handler

9:27:20 AM: Section completed: deploying

9:27:20 AM: ​

9:27:20 AM: Internal error during "Deploy site"                           

9:27:20 AM: ────────────────────────────────────────────────────────────────

9:27:20 AM: ​

9:27:20 AM:   Error message

9:27:20 AM:   Error: Deploy did not succeed: Failed to execute deploy: Put "https://api.netlify.com/api/v1/deploys/68f5ffca2c853c7588ff61cf/functions/___netlify-server-handler?invocation_mode=stream&runtime=nodejs22.x&timeout=0": context deadline exceeded

9:27:20 AM: ​

9:27:20 AM:   Error location

9:27:20 AM:   During Deploy site

9:27:20 AM:       at handleDeployError (file:///opt/buildhome/node-deps/node_modules/@netlify/build/lib/plugins_core/deploy/buildbot_client.js:104:17)

9:27:20 AM:       at deploySiteWithBuildbotClient (file:///opt/buildhome/node-deps/node_modules/@netlify/build/lib/plugins_core/deploy/buildbot_client.js:72:16)

9:27:20 AM:       at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

9:27:20 AM:       at async coreStep (file:///opt/buildhome/node-deps/node_modules/@netlify/build/lib/plugins_core/deploy/index.js:25:9)

9:27:20 AM:       at async fireCoreStep (file:///opt/buildhome/node-deps/node_modules/@netlify/build/lib/steps/core_step.js:11:98)

9:27:20 AM:       at async tFireStep (file:///opt/buildhome/node-deps/node_modules/@netlify/build/lib/time/main.js:19:63)

9:27:20 AM:       at async file:///opt/buildhome/node-deps/node_modules/@netlify/build/lib/steps/run_step.js:65:296

9:27:20 AM:       at async pReduce.index (file:///opt/buildhome/node-deps/node_modules/@netlify/build/lib/steps/run_steps.js:12:362)

9:27:20 AM:       at async Promise.all (index 0)

9:27:20 AM:       at async next (file:///opt/buildhome/node-deps/node_modules/p-reduce/index.js:15:44)

9:27:20 AM: ​

9:27:20 AM:   Resolved config

9:27:20 AM:   build:

9:27:20 AM:     command: npm run build

9:27:20 AM:     commandOrigin: ui

9:27:20 AM:     environment:

9:27:20 AM:       - NEXT_PUBLIC_GOOGLE_MAPS_API_KEY

9:27:20 AM:     publish: /opt/build/repo/.next

9:27:20 AM:     publishOrigin: ui

9:27:20 AM:   headers:

9:27:21 AM:     - for: /_next/static/*
      values:
        Cache-Control: public, max-age=31536000, immutable
  headersOrigin: inline
  plugins:
    - inputs: {}
      origin: ui
      package: "@netlify/plugin-nextjs"
  redirects:
    - from: /_next/image
      query:
        q: :quality
        url: :url
        w: :width
      status: 200
      to: /.netlify/images?url=:url&w=:width&q=:quality
    - from: /_ipx/*
      query:
        q: :quality
        url: :url
        w: :width
      status: 200
      to: /.netlify/images?url=:url&w=:width&q=:quality
  redirectsOrigin: inline

9:27:21 AM: Build failed due to an internal system error: Build script returned non-zero exit code: 4

9:27:21 AM: Failing build: Failed to build site

It was working fine until I tried to redeploy and this is what I keep on seeing. I have seen other users complain about this kind of error but I haven’t seen a post that points at a way to resolve it. If there is kindly direct me to it, or show me how to resolve. Thank you very much for the help, and have a nice day.

This is my Project ID: 8da99bc2-db1f-4d60-9658-458c3ca23e54

I have the same issue on project 57419ce5-bcfe-4bd7-a08c-0457480cf8af after attempting to update from a legacy Next.js setup to the latest one.

UPDATE: Potential reason: Netlify Status - Service Outage Issues

UPDATE 2: Issue has been resolved for me, so most probably related to the AWS downtime in my case.

1 Like

Netlify Status - Service Outage Issues