Unable to deploy Gatsby site with Netlify cache

Starting on June 10th we started receiving failed builds for a Gatsby site that was previously being deployed without any issues. If we select “Clear cache and deploy site” then the build succeeds (If we don’t run into the 15-minute timeout). Local gatsby builds also succeed.

Things I have tried:

  • Updating gatsby and all plugins and dependencies
  • CI= npm run build
  • netlify-plugin-debug-cache to try to retrieve the artifacts

Our site is https://ourlifeloop.netlify.app/

Here is the relevant error in the build output:

error Error in "/opt/build/repo/node_modules/gatsby-transformer-sharp/gatsby-node.js": Invalid or unexpected token

Full build output:

9:06:11 AM: Build ready to start
9:06:15 AM: build-image version: 30f629161c0736b1a3ecd8b418e5eeffab5c0faf
9:06:15 AM: build-image tag: v3.3.14
9:06:15 AM: buildbot version: 27b83403cb00321ec1f6c83cbc242f21a749fb29
9:06:15 AM: Fetching cached dependencies
9:06:15 AM: Starting to download cache of 938.7MB
9:06:25 AM: Finished downloading cache in 10.052025635s
9:06:25 AM: Starting to extract cache
9:06:57 AM: Finished extracting cache in 32.232821548s
9:06:57 AM: Finished fetching cache in 42.572334126s
9:06:57 AM: Starting to prepare the repo for build
9:06:58 AM: Preparing Git Reference pull/69/head
9:07:04 AM: Starting build script
9:07:04 AM: Installing dependencies
9:07:05 AM: Started restoring cached node version
9:07:19 AM: Finished restoring cached node version
9:07:19 AM: Attempting node version '12' from .nvmrc
9:07:21 AM: Downloading and installing node v12.18.0...
9:07:21 AM: Downloading https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-x64.tar.xz...
9:07:21 AM: Computing checksum with sha256sum
9:07:21 AM: Checksums matched!
9:07:24 AM: Now using node v12.18.0 (npm v6.14.4)
9:07:25 AM: Started restoring cached build plugins
9:07:25 AM: Finished restoring cached build plugins
9:07:25 AM: Attempting ruby version 2.6.2, read from environment
9:07:27 AM: Using ruby version 2.6.2
9:07:27 AM: Using PHP version 5.6
9:07:27 AM: 5.2 is already installed.
9:07:27 AM: Using Swift version 5.2
9:07:27 AM: Started restoring cached node modules
9:07:27 AM: Finished restoring cached node modules
9:07:27 AM: Installing NPM modules using NPM version 6.14.4
9:08:40 AM: > sharp@0.25.4 install /opt/build/repo/node_modules/gatsby-plugin-sharp/node_modules/sharp
9:08:40 AM: > (node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy)
9:08:40 AM: info
9:08:40 AM:  sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.9.1/libvips-8.9.1-linux-x64.tar.gz
9:08:42 AM: > sharp@0.25.4 install /opt/build/repo/node_modules/gatsby-transformer-sharp/node_modules/sharp
9:08:42 AM: > (node install/libvips && node install/dll-copy && prebuild-install --runtime=napi) || (node-gyp rebuild && node install/dll-copy)
9:08:43 AM: info
9:08:43 AM:  sharp Using cached /opt/buildhome/.npm/_libvips/libvips-8.9.1-linux-x64.tar.gz
9:08:44 AM: > sharp@0.23.4 install /opt/build/repo/node_modules/sharp
9:08:44 AM: > (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
9:08:44 AM: info
9:08:44 AM: sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.8.1/libvips-8.8.1-linux-x64.tar.gz
9:08:46 AM: > websocket@1.0.31 install /opt/build/repo/node_modules/websocket
9:08:46 AM: > (node-gyp rebuild 2> builderror.log) || (exit 0)
9:08:48 AM: make: Entering directory '/opt/build/repo/node_modules/websocket/build'
9:08:48 AM:   CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
9:08:49 AM:   SOLINK_MODULE(target) Release/obj.target/bufferutil.node
9:08:49 AM:   COPY Release/bufferutil.node
9:08:49 AM:   CXX(target) Release/obj.target/validation/src/validation.o
9:08:50 AM:   SOLINK_MODULE(target) Release/obj.target/validation.node
9:08:50 AM:   COPY Release/validation.node
9:08:50 AM: make: Leaving directory '/opt/build/repo/node_modules/websocket/build'
9:08:51 AM: > node-sass@4.14.1 install /opt/build/repo/node_modules/node-sass
9:08:51 AM: > node scripts/install.js
9:08:51 AM: Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/linux-x64-72_binding.node
9:08:54 AM: Download complete
9:08:54 AM: Binary saved to /opt/build/repo/node_modules/node-sass/vendor/linux-x64-72/binding.node
9:08:54 AM: Caching binary to /opt/buildhome/.npm/node-sass/4.14.1/linux-x64-72_binding.node
9:08:54 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/bmp/node_modules/core-js
9:08:54 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:54 AM: Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
9:08:54 AM: The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
9:08:54 AM: > https://opencollective.com/core-js 
9:08:54 AM: > https://www.patreon.com/zloirock 
9:08:54 AM: Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
9:08:54 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/core/node_modules/core-js
9:08:54 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:54 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/custom/node_modules/core-js
9:08:54 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:54 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/gif/node_modules/core-js
9:08:54 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/jpeg/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-blit/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-blur/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-circle/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-color/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-contain/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-cover/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-crop/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:55 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-displace/node_modules/core-js
9:08:55 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-dither/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-fisheye/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-flip/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-gaussian/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-invert/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-mask/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-normalize/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-print/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:56 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-resize/node_modules/core-js
9:08:56 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-rotate/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-scale/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-shadow/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugin-threshold/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/plugins/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/png/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/tiff/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/types/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:57 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/@jimp/utils/node_modules/core-js
9:08:57 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:58 AM: > core-js@2.6.11 postinstall /opt/build/repo/node_modules/core-js
9:08:58 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:58 AM: > core-js-pure@3.6.5 postinstall /opt/build/repo/node_modules/core-js-pure
9:08:58 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:58 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/favicons/node_modules/core-js
9:08:58 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:58 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/jimp/node_modules/core-js
9:08:58 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:58 AM: > core-js@3.6.5 postinstall /opt/build/repo/node_modules/potrace/node_modules/core-js
9:08:58 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:08:59 AM: > gatsby-telemetry@1.3.11 postinstall /opt/build/repo/node_modules/gatsby-telemetry
9:08:59 AM: > node src/postinstall.js || true
9:08:59 AM: > gatsby-cli@2.12.45 postinstall /opt/build/repo/node_modules/gatsby/node_modules/gatsby-cli
9:08:59 AM: > node scripts/postinstall.js
9:08:59 AM: > gatsby@2.23.3 postinstall /opt/build/repo/node_modules/gatsby
9:08:59 AM: > node scripts/postinstall.js
9:09:00 AM: > node-sass@4.14.1 postinstall /opt/build/repo/node_modules/node-sass
9:09:00 AM: > node scripts/build.js
9:09:00 AM: Binary found at /opt/build/repo/node_modules/node-sass/vendor/linux-x64-72/binding.node
9:09:00 AM: Testing binary
9:09:00 AM: Binary is fine
9:09:00 AM: > nodemailer@6.4.8 postinstall /opt/build/repo/node_modules/nodemailer
9:09:00 AM: > node -e "try{require('./postinstall')}catch(e){}"
9:09:00 AM:                             === Nodemailer 6.4.8 ===
9:09:00 AM: 
9:09:00 AM: Thank you for using Nodemailer for your email sending needs! While Nodemailer
9:09:00 AM: itself is mostly meant to be a SMTP client there are other related projects in
9:09:00 AM: the Nodemailer project as well.
9:09:00 AM: 
9:09:00 AM: > IMAP API (  https://imapapi.com  ) is a server application to easily access
9:09:00 AM:   IMAP accounts via REST API
9:09:00 AM: > ImapFlow (  https://imapflow.com/  ) is an async IMAP client library for
9:09:00 AM:   Node.js
9:09:00 AM: > NodemailerApp (  https://nodemailer.com/app/  ) is a cross platform GUI app to
9:09:00 AM:   debug emails
9:09:00 AM: > Project Pending (  https://projectpending.com/  ) allows you to park your
9:09:00 AM:   project domains
9:09:00 AM: > Ethereal Email (  https://ethereal.email/  ) is an email testing service that
9:09:00 AM:   accepts all your test emails
9:09:00 AM: 
9:09:00 AM: 
9:09:01 AM: .
9:09:01 AM: .
9:09:02 AM: .
9:09:02 AM: .
9:09:03 AM: .
9:09:03 AM: .
9:09:04 AM: .
9:09:04 AM: .
9:09:04 AM: 
9:09:09 AM: npm WARN react-redux@4.4.10 requires a peer of redux@^2.0.0 || ^3.0.0 but none is installed. You must install peer dependencies yourself.
9:09:09 AM: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fsevents):
9:09:09 AM: npm
9:09:09 AM: WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
9:09:09 AM: npm
9:09:09 AM: WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/chokidar/node_modules/fsevents):
9:09:09 AM: npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
9:09:09 AM: added 884 packages from 681 contributors, removed 243 packages, updated 773 packages and audited 3036 packages in 99.667s
9:09:13 AM: 169 packages are looking for funding
9:09:13 AM:   run `npm fund` for details
9:09:13 AM: found 1 low severity vulnerability
9:09:13 AM:   run `npm audit fix` to fix them, or `npm audit` for details
9:09:13 AM: NPM modules installed
9:09:13 AM: Started restoring cached go cache
9:09:13 AM: Finished restoring cached go cache
9:09:13 AM: go version go1.12 linux/amd64
9:09:13 AM: go version go1.12 linux/amd64
9:09:13 AM: Installing missing commands
9:09:13 AM: Verify run directory
9:09:15 AM: ​
9:09:15 AM: ┌─────────────────────────────┐
9:09:15 AM: │        Netlify Build        │
9:09:15 AM: └─────────────────────────────┘
9:09:15 AM: ​
9:09:15 AM: ❯ Version
9:09:15 AM:   @netlify/build 2.0.8
9:09:15 AM: ​
9:09:15 AM: ❯ Flags
9:09:15 AM:   mode: buildbot
9:09:15 AM: ​
9:09:15 AM: ❯ Current directory
9:09:15 AM:   /opt/build/repo
9:09:15 AM: ​
9:09:15 AM: ❯ Config file
9:09:15 AM:   /opt/build/repo/netlify.toml
9:09:15 AM: ​
9:09:15 AM: ❯ Context
9:09:15 AM:   deploy-preview
9:09:15 AM: ​
9:09:15 AM: ❯ Loading plugins
9:09:15 AM:    - @netlify/plugin-functions-core@2.0.8 from core
9:09:15 AM:    - netlify-plugin-gatsby-cache@0.3.0 from netlify.toml
9:09:15 AM:    - netlify-plugin-debug-cache@1.0.3 from netlify.toml
9:09:16 AM: ​
9:09:16 AM: ┌────────────────────────────────────────────────────────┐
9:09:16 AM: │ 1. onPreBuild command from netlify-plugin-gatsby-cache │
9:09:16 AM: └────────────────────────────────────────────────────────┘
9:09:16 AM: ​
9:09:16 AM: No Gatsby cache found. Building fresh.
9:09:16 AM: ​
9:09:16 AM: (netlify-plugin-gatsby-cache onPreBuild completed in 265ms)
9:09:16 AM: ​
9:09:16 AM: ┌────────────────────────────────────┐
9:09:16 AM: │ 2. build.command from netlify.toml │
9:09:16 AM: └────────────────────────────────────┘
9:09:16 AM: ​
9:09:16 AM: $ CI= npm run build
9:09:17 AM: > lifeloop-marketing@1.0.0 build /opt/build/repo
9:09:17 AM: > gatsby build
9:09:21 AM: 
9:09:21 AM: 
9:09:21 AM: success open and validate gatsby-configs - 0.085s
9:09:21 AM: error Error in "/opt/build/repo/node_modules/gatsby-transformer-sharp/gatsby-node.js": Invalid or unexpected token
9:09:21 AM: 
9:09:21 AM: 
9:09:21 AM:   Error: /opt/build/repo/node_modules/pixelmatch/index.js:1
9:09:21 AM:   (function (exports, require, module, __filename, __dirname) { 
9:09:21 AM:   SyntaxError: Invalid or unexpected token
9:09:21 AM:   
9:09:21 AM:   - v8-compile-cache.js:226 NativeCompileCache._moduleCompile
9:09:21 AM:     [repo]/[v8-compile-cache]/v8-compile-cache.js:226:18
9:09:21 AM:   
9:09:21 AM:   - v8-compile-cache.js:172 Module._compile
9:09:21 AM:     [repo]/[v8-compile-cache]/v8-compile-cache.js:172:36
9:09:21 AM:   
9:09:21 AM:   - loader.js:1158 Object.Module._extensions..js
9:09:21 AM:     internal/modules/cjs/loader.js:1158:10
9:09:21 AM:   
9:09:21 AM:   - loader.js:986 Module.load
9:09:21 AM:     internal/modules/cjs/loader.js:986:32
9:09:21 AM:   
9:09:21 AM:   - loader.js:879 Function.Module._load
9:09:21 AM:     internal/modules/cjs/loader.js:879:14
9:09:21 AM:   
9:09:21 AM:   - loader.js:1026 Module.require
9:09:21 AM:     internal/modules/cjs/loader.js:1026:19
9:09:21 AM:   
9:09:21 AM:   - v8-compile-cache.js:159 require
9:09:21 AM:     [repo]/[v8-compile-cache]/v8-compile-cache.js:159:20
9:09:21 AM:   
9:09:21 AM:   - index.js:144 Object.<anonymous>
9:09:21 AM:     [repo]/[potrace]/[@jimp]/core/dist/index.js:144:42
9:09:21 AM:   
9:09:21 AM:   - v8-compile-cache.js:178 Module._compile
9:09:21 AM:     [repo]/[v8-compile-cache]/v8-compile-cache.js:178:30
9:09:21 AM:   
9:09:21 AM:   - loader.js:1158 Object.Module._extensions..js
9:09:21 AM:     internal/modules/cjs/loader.js:1158:10
9:09:21 AM:   
9:09:21 AM:   - loader.js:986 Module.load
9:09:21 AM:     internal/modules/cjs/loader.js:986:32
9:09:21 AM:   
9:09:21 AM:   - loader.js:879 Function.Module._load
9:09:21 AM:     internal/modules/cjs/loader.js:879:14
9:09:21 AM:   
9:09:21 AM:   - loader.js:1026 Module.require
9:09:21 AM:     internal/modules/cjs/loader.js:1026:19
9:09:21 AM:   
9:09:21 AM:   - v8-compile-cache.js:159 require
9:09:21 AM:     [repo]/[v8-compile-cache]/v8-compile-cache.js:159:20
9:09:21 AM:   
9:09:21 AM:   - index.js:40 Object.<anonymous>
9:09:21 AM:     [repo]/[potrace]/[@jimp]/custom/dist/index.js:40:37
9:09:21 AM:   
9:09:21 AM: 
9:09:21 AM: not finished load plugins - 0.792s
9:09:21 AM: npm
9:09:21 AM:  ERR! code ELIFECYCLE
9:09:21 AM: npm ERR! errno 1
9:09:21 AM: npm
9:09:21 AM: ERR! lifeloop-marketing@1.0.0 build: `gatsby build`
9:09:21 AM: npm ERR! Exit status 1
9:09:21 AM: npm ERR!
9:09:21 AM: npm
9:09:21 AM: ERR! Failed at the lifeloop-marketing@1.0.0 build script.
9:09:21 AM: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
9:09:21 AM: npm
9:09:21 AM: ERR! A complete log of this run can be found in:
9:09:21 AM: npm ERR!     /opt/buildhome/.npm/_logs/2020-06-16T14_09_21_904Z-debug.log
9:09:21 AM: ​
9:09:21 AM: ┌──────────────────────────────────────────────────┐
9:09:21 AM: │ 3. onEnd command from netlify-plugin-debug-cache │
9:09:21 AM: └──────────────────────────────────────────────────┘
9:09:21 AM: ​
9:09:21 AM: Saving cache file manifest for debugging...
9:09:22 AM: Cache file count: 0
9:09:22 AM: Cache manifest saved to public/cache-output.json
9:09:22 AM: Please download the build files to inspect cache-output.json.
9:09:22 AM: Instructions => http://bit.ly/netlify-dl-cache
9:09:22 AM: ​
9:09:22 AM: (netlify-plugin-debug-cache onEnd completed in 286ms)
9:09:22 AM: ​
9:09:22 AM: ┌─────────────────────────────┐
9:09:22 AM: │   "build.command" failed    │
9:09:22 AM: └─────────────────────────────┘
9:09:22 AM: ​
9:09:22 AM:   Error message
9:09:22 AM:   Command failed with exit code 1: CI= npm run build
9:09:22 AM: ​
9:09:22 AM:   Error location
9:09:22 AM:   In build.command from netlify.toml:
9:09:22 AM:   CI= npm run build
9:09:22 AM: ​
9:09:22 AM:   Resolved config
9:09:22 AM:   build:
9:09:22 AM:     command: CI= npm run build
9:09:22 AM:     functions: /opt/build/repo/functions
9:09:22 AM:     publish: /opt/build/repo/public
9:09:22 AM:   plugins:
9:09:22 AM:     - inputs: {}
9:09:22 AM:       origin: config
9:09:22 AM:       package: netlify-plugin-gatsby-cache
9:09:22 AM:     - inputs: {}
9:09:22 AM:       origin: config
9:09:22 AM:       package: netlify-plugin-debug-cache
9:09:22 AM: Caching artifacts
9:09:22 AM: Started saving node modules
9:09:22 AM: Finished saving node modules
9:09:22 AM: Started saving build plugins
9:09:22 AM: Finished saving build plugins
9:09:22 AM: Started saving pip cache
9:09:23 AM: Finished saving pip cache
9:09:23 AM: Started saving emacs cask dependencies
9:09:23 AM: Finished saving emacs cask dependencies
9:09:23 AM: Started saving maven dependencies
9:09:23 AM: Finished saving maven dependencies
9:09:23 AM: Started saving boot dependencies
9:09:23 AM: Finished saving boot dependencies
9:09:23 AM: Started saving go dependencies
9:09:23 AM: Finished saving go dependencies
9:09:43 AM: Error running command: Build script returned non-zero exit code: 1
9:09:43 AM: Failing build: Failed to build site
9:09:43 AM: Failed during stage 'building site': Build script returned non-zero exit code: 1
9:09:43 AM: Finished processing build request in 3m28.250201081s

Hi, @mitch, I researched this and discovered that the build errors are no longer occurring.

Did this resolve itself on its own? If you found a solution please feel free to share it here. Likewise, if it is not fixed, please let us know.

Hi @luke, yes. They seem to have been resolved. I should have commented once I noticed they were passing again.

Thank you for looking into it!