Builds started to fail (Error: Cannot find module 'node:events')

Seems like builds started to fail across my static sites - I did not introduce any changes to my setup/config - this error seems to be coming from Render side.

Here’s log from Render console during build process:

Nov 11 01:05:57 AM  ==> Cloning from https://gitlab.com/__misc/XXXXXXXXXXXXXXXXXX...
Nov 11 01:05:58 AM  ==> Checking out commit 3e36b0d6XXXXXXXXX in branch master
Nov 11 01:06:12 AM  ==> Downloading cache...
Nov 11 01:06:20 AM  ==> Downloaded 92MB in 4s. Extraction took 2s.
Nov 11 01:06:22 AM  ==> Using Node version 14.17.0 (default)
Nov 11 01:06:22 AM  ==> Docs on specifying a Node version: https://render.com/docs/node-version
Nov 11 01:06:22 AM  ==> Using Ruby version 2.6.8 (default)
Nov 11 01:06:22 AM  ==> Docs on specifying a Ruby version: https://render.com/docs/ruby-version
Nov 11 01:06:23 AM  ==> Installing dependencies with npm...
Nov 11 01:06:25 AM  audited 170 packages in 0.99s
Nov 11 01:06:25 AM  
Nov 11 01:06:25 AM  39 packages are looking for funding
Nov 11 01:06:25 AM    run `npm fund` for details
Nov 11 01:06:25 AM  
Nov 11 01:06:25 AM  found 1 moderate severity vulnerability
Nov 11 01:06:25 AM    run `npm audit fix` to fix them, or `npm audit` for details
Nov 11 01:06:26 AM  audited 170 packages in 1.072s
Nov 11 01:06:26 AM  
Nov 11 01:06:26 AM  39 packages are looking for funding
Nov 11 01:06:26 AM    run `npm fund` for details
Nov 11 01:06:26 AM  
Nov 11 01:06:26 AM  found 1 moderate severity vulnerability
Nov 11 01:06:26 AM    run `npm audit fix` to fix them, or `npm audit` for details
Nov 11 01:06:33 AM  ==> Using Python version 3.7.10 (default)
Nov 11 01:06:33 AM  ==> Docs on specifying a Python version: https://render.com/docs/python-version
Nov 11 01:06:36 AM  ==> Running build command 'npm run build; node scramble.js'...
Nov 11 01:06:36 AM  
Nov 11 01:06:36 AM  > hugo-atlantic-theme@1.0.0 build /opt/render/project/src
Nov 11 01:06:36 AM  > tailwindcss -i ./assets/css/tailwind.css -o ./assets/css/dist/style.css && node scramble.js && hugo --minify
Nov 11 01:06:36 AM  
Nov 11 01:06:36 AM  
Nov 11 01:06:36 AM  Rebuilding...
Nov 11 01:06:37 AM  
Nov 11 01:06:37 AM  Done in 1040ms.
Nov 11 01:06:38 AM  internal/modules/cjs/loader.js:888
Nov 11 01:06:38 AM    throw err;
Nov 11 01:06:38 AM    ^
Nov 11 01:06:38 AM  
Nov 11 01:06:38 AM  Error: Cannot find module 'node:events'
Nov 11 01:06:38 AM  Require stack:
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/minipass/dist/cjs/index.js
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/path-scurry/dist/cjs/index.js
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/glob/dist/cjs/src/glob.js
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/glob/dist/cjs/src/index.js
Nov 11 01:06:38 AM  - /opt/render/project/src/scramble.js
Nov 11 01:06:38 AM      at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
Nov 11 01:06:38 AM      at Function.Module._load (internal/modules/cjs/loader.js:730:27)
Nov 11 01:06:38 AM      at Module.require (internal/modules/cjs/loader.js:957:19)
Nov 11 01:06:38 AM      at require (internal/modules/cjs/helpers.js:88:18)
Nov 11 01:06:38 AM      at Object.<anonymous> (/opt/render/project/src/node_modules/minipass/dist/cjs/index.js:13:23)
Nov 11 01:06:38 AM      at Module._compile (internal/modules/cjs/loader.js:1068:30)
Nov 11 01:06:38 AM      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
Nov 11 01:06:38 AM      at Module.load (internal/modules/cjs/loader.js:933:32)
Nov 11 01:06:38 AM      at Function.Module._load (internal/modules/cjs/loader.js:774:14)
Nov 11 01:06:38 AM      at Module.require (internal/modules/cjs/loader.js:957:19) {
Nov 11 01:06:38 AM    code: 'MODULE_NOT_FOUND',
Nov 11 01:06:38 AM    requireStack: [
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/minipass/dist/cjs/index.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/path-scurry/dist/cjs/index.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/glob/dist/cjs/src/glob.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/glob/dist/cjs/src/index.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/scramble.js'
Nov 11 01:06:38 AM    ]
Nov 11 01:06:38 AM  }
Nov 11 01:06:38 AM  npm ERR! code ELIFECYCLE
Nov 11 01:06:38 AM  npm ERR! errno 1
Nov 11 01:06:38 AM  npm ERR! hugo-atlantic-theme@1.0.0 build: `tailwindcss -i ./assets/css/tailwind.css -o ./assets/css/dist/style.css && node scramble.js && hugo --minify`
Nov 11 01:06:38 AM  npm ERR! Exit status 1
Nov 11 01:06:38 AM  npm ERR!
Nov 11 01:06:38 AM  npm ERR! Failed at the hugo-atlantic-theme@1.0.0 build script.
Nov 11 01:06:38 AM  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Nov 11 01:06:38 AM  
Nov 11 01:06:38 AM  npm ERR! A complete log of this run can be found in:
Nov 11 01:06:38 AM  npm ERR!     /opt/render/.cache/_logs/2023-11-10T17_06_38_040Z-debug.log
Nov 11 01:06:38 AM  internal/modules/cjs/loader.js:888
Nov 11 01:06:38 AM    throw err;
Nov 11 01:06:38 AM    ^
Nov 11 01:06:38 AM  
Nov 11 01:06:38 AM  Error: Cannot find module 'node:events'
Nov 11 01:06:38 AM  Require stack:
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/minipass/dist/cjs/index.js
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/path-scurry/dist/cjs/index.js
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/glob/dist/cjs/src/glob.js
Nov 11 01:06:38 AM  - /opt/render/project/src/node_modules/glob/dist/cjs/src/index.js
Nov 11 01:06:38 AM  - /opt/render/project/src/scramble.js
Nov 11 01:06:38 AM      at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
Nov 11 01:06:38 AM      at Function.Module._load (internal/modules/cjs/loader.js:730:27)
Nov 11 01:06:38 AM      at Module.require (internal/modules/cjs/loader.js:957:19)
Nov 11 01:06:38 AM      at require (internal/modules/cjs/helpers.js:88:18)
Nov 11 01:06:38 AM      at Object.<anonymous> (/opt/render/project/src/node_modules/minipass/dist/cjs/index.js:13:23)
Nov 11 01:06:38 AM      at Module._compile (internal/modules/cjs/loader.js:1068:30)
Nov 11 01:06:38 AM      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
Nov 11 01:06:38 AM      at Module.load (internal/modules/cjs/loader.js:933:32)
Nov 11 01:06:38 AM      at Function.Module._load (internal/modules/cjs/loader.js:774:14)
Nov 11 01:06:38 AM      at Module.require (internal/modules/cjs/loader.js:957:19) {
Nov 11 01:06:38 AM    code: 'MODULE_NOT_FOUND',
Nov 11 01:06:38 AM    requireStack: [
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/minipass/dist/cjs/index.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/path-scurry/dist/cjs/index.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/glob/dist/cjs/src/glob.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/node_modules/glob/dist/cjs/src/index.js',
Nov 11 01:06:38 AM      '/opt/render/project/src/scramble.js'
Nov 11 01:06:38 AM    ]
Nov 11 01:06:38 AM  }
Nov 11 01:06:38 AM  ==> Build failed 😞

Hi there,

I see a handful of posts around this error and discord bots: https://itsjavascript.com/solved-error-cannot-find-module-nodeevents

They all suggest using a newer version of Node.js (16.6.0 or above). See render.com/docs/node-version for more details on that.

Give that a try and let me know if it helps.

Regards,

Matt

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.