Performing an API call is resulting in a lot of “Cannot find module ‘next/dist/compiled/react/jsx-dev-runtime’” errors, mainly ocurring the first time it gets called after a deploy, or after a while of inactivity.
Server log:
Nov 20, 11:00:47 AM: INIT_START Runtime Version: nodejs:18.v18 Runtime Version ARN: arn:aws:lambda:eu-central-1::runtime:d949ec0248c1b8fbc8cbc6df1c986e05fb933506b51d53be82d46f9a37125beaNov 20, 11:00:47 AM: ad7c0a4c ERROR Error: Cannot find module 'next/dist/compiled/react/jsx-dev-runtime'
Require stack:
- /var/task/node_modules/next/dist/server/require-hook.js
- /var/task/node_modules/next/dist/server/next-server.js
- /var/task/apps/core/.netlify/functions-internal/___netlify-handler/___netlify-handler.js
- /var/task/___netlify-handler.js
- /var/runtime/index.mjs
at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
at /var/task/node_modules/next/dist/server/require-hook.js:110:36
at resolve (node:internal/modules/cjs/helpers:125:19)
at /var/task/node_modules/next/dist/server/require-hook.js:43:13
at Array.map (<anonymous>)
at toResolveMap (/var/task/node_modules/next/dist/server/require-hook.js:41:49)
at overrideReact (/var/task/node_modules/next/dist/server/require-hook.js:98:28)
at /var/task/node_modules/next/dist/server/require-hook.js:106:9
at Module._load (node:internal/modules/cjs/loader:922:27)
at Module.require (node:internal/modules/cjs/loader:1143:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/var/task/node_modules/next/dist/server/require-hook.js',
'/var/task/node_modules/next/dist/server/next-server.js',
'/var/task/apps/core/.netlify/functions-internal/___netlify-handler/___netlify-handler.js',
'/var/task/___netlify-handler.js',
'/var/runtime/index.mjs'
]
}
This is happening on many of our sites, but one example is: core.syncora.be
The strange thing is that “most of the time” it works, but we do get server errors pertty frequently in some underlying tools I guess, bot sure if it is instance/server based issue or something else?
Using nextjs version “^13.4.17”