Next.js in NX mono repro with Prismic and Clerk keeps crashing after 10 in or cannot find start-server.js

This driving absolute nuts for almost a day. I cannot figure out why this project seems to crash or cannot fine start-server.js. It does run sometimes but after a while, it just crashes and the server returns 404s or all I get Failed to load resource: the server responded with a status of 502 ()

Please could someone help me, I am at end of line with Netlify.

Project:

Current preview build:

Those are some of the errors I am getting:

Jul 31, 12:51:56 PM: 67582144 Duration: 1046.23 ms Memory Usage: 53 MB Jul 31, 12:52:03 PM: 2024-07-31T10:52:03.314Z undefined ERROR Unhandled Promise Rejection {“errorType”:“Runtime.UnhandledPromiseRejection”,“errorMessage”:“Error: Cannot find module ‘next/dist/server/lib/start-server.js’\nRequire stack:\n- /var/task/.netlify/dist/run/next.cjs”,“reason”:{“errorType”:“Error”,“errorMessage”:“Cannot find module ‘next/dist/server/lib/start-server.js’\nRequire stack:\n- /var/task/.netlify/dist/run/next.cjs”,“code”:“MODULE_NOT_FOUND”,“requireStack”:[“/var/task/.netlify/dist/run/next.cjs”],“stack”:[“Error: Cannot find module ‘next/dist/server/lib/start-server.js’”,“Require stack:”,“- /var/task/.netlify/dist/run/next.cjs”," at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)“,” at Module._load (node:internal/modules/cjs/loader:986:27)“,” at Module.require (node:internal/modules/cjs/loader:1233:19)“,” at require (node:internal/modules/helpers:179:18)“,” at Object. (/var/task/.netlify/dist/run/next.cjs:498:30)“,” at Module._compile (node:internal/modules/cjs/loader:1358:14)“,” at Module._extensions…js (node:internal/modules/cjs/loader:1416:10)“,” at Module.load (node:internal/modules/cjs/loader:1208:32)“,” at Module._load (node:internal/modules/cjs/loader:1024:12)“,” at cjsLoader (node:internal/modules/esm/translators:348:17)“]},“promise”:{},“stack”:[“Runtime.UnhandledPromiseRejection: Error: Cannot find module ‘next/dist/server/lib/start-server.js’”,“Require stack:”,”- /var/task/.netlify/dist/run/next.cjs"," at process. (file:///var/runtime/index.mjs:1276:17)“,” at process.emit (node:events:519:28)“,” at emitUnhandledRejection (node:internal/process/promises:250:13)“,” at throwUnhandledRejectionsMode (node:internal/process/promises:385:19)“,” at processPromiseRejections (node:internal/process/promises:470:17)“,” at process.processTicksAndRejections (node:internal/process/task_queues:96:32)"]}Jul 31, 12:52:03 PM: INIT_REPORT Init Duration: 890.04 ms Phase: invoke Status: error Error Type: Runtime.UnhandledPromiseRejectionJul 31, 12:52:03 PM: Unknown application error occurred
Runtime.UnhandledPromiseRejection

Error from the function:

Jul 31, 12:28:06 PM: ab2c07d1 TELEMETRY Name: netlify-observability-extension State: Already subscribed Types: [Platform, Function]Jul 31, 12:28:06 PM: ab2c07d1 2024-07-31T10:28:06.992Z undefined ERROR Unhandled Promise Rejection {“errorType”:“Runtime.UnhandledPromiseRejection”,“errorMessage”:“Error: Cannot find module ‘next/dist/server/lib/start-server.js’\nRequire stack:\n- /var/task/.netlify/dist/run/next.cjs”,“reason”:{“errorType”:“Error”,“errorMessage”:“Cannot find module ‘next/dist/server/lib/start-server.js’\nRequire stack:\n- /var/task/.netlify/dist/run/next.cjs”,“code”:“MODULE_NOT_FOUND”,“requireStack”:[“/var/task/.netlify/dist/run/next.cjs”],“stack”:[“Error: Cannot find module ‘next/dist/server/lib/start-server.js’”,“Require stack:”,“- /var/task/.netlify/dist/run/next.cjs”," at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)“,” at Module._load (node:internal/modules/cjs/loader:986:27)“,” at Module.require (node:internal/modules/cjs/loader:1233:19)“,” at require (node:internal/modules/helpers:179:18)“,” at Object. (/var/task/.netlify/dist/run/next.cjs:498:30)“,” at Module._compile (node:internal/modules/cjs/loader:1358:14)“,” at Module._extensions…js (node:internal/modules/cjs/loader:1416:10)“,” at Module.load (node:internal/modules/cjs/loader:1208:32)“,” at Module._load (node:internal/modules/cjs/loader:1024:12)“,” at cjsLoader (node:internal/modules/esm/translators:348:17)“]},“promise”:{},“stack”:[“Runtime.UnhandledPromiseRejection: Error: Cannot find module ‘next/dist/server/lib/start-server.js’”,“Require stack:”,”- /var/task/.netlify/dist/run/next.cjs"," at process. (file:///var/runtime/index.mjs:1276:17)“,” at process.emit (node:events:519:28)“,” at emitUnhandledRejection (node:internal/process/promises:250:13)“,” at throwUnhandledRejectionsMode (node:internal/process/promises:385:19)“,” at processPromiseRejections (node:internal/process/promises:470:17)“,” at process.processTicksAndRejections (node:internal/process/task_queues:96:32)"]}Jul 31, 12:28:06 PM: ab2c07d1 [ERROR] [1722421687015] LAMBDA_RUNTIME Failed to get next invocation. Http Response code: 403Jul 31, 12:28:06 PM: ab2c07d1 EXTENSION Name: netlify-observability-extension State: Ready Events: [INVOKE, SHUTDOWN]Jul 31, 12:28:06 PM: ab2c07d1 INIT_REPORT Init Duration: 856.07 ms Phase: invoke Status: error Error Type: Runtime.UnhandledPromiseRejectionJul 31, 12:28:06 PM: ab2c07d1 Unknown application error occurredJul 31, 12:28:06 PM: ab2c07d1 Runtime.UnhandledPromiseRejection

Do you have any lockfiles lying around in any of your packages? A lockfile should only exist at the root.

OMG, yes, I did.

Thanks

It has not stopped from crashing after a while. About 10 minutes after deploy. I am not getting the function to crash when I do new build but this deploy will eventually crash at some point.

Refused to apply style from 'https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/css/db573b656ebcf75b.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/webpack-8b53aaea4813e691.js net::ERR_ABORTED 404 (Not Found)
9Refused to execute script from '<URL>' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/1dd3208c-c45787458cd2b1d9.js net::ERR_ABORTED 404 (Not Found)
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/579-112d7d577f623a62.js net::ERR_ABORTED 404 (Not Found)
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/628-7da5fdff461fd16c.js net::ERR_ABORTED 404 (Not Found)
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/main-app-4165e424b2102a84.js net::ERR_ABORTED 404 (Not Found)
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/91-2b9d6f62f903b86f.js net::ERR_ABORTED 404 (Not Found)
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/33-45e246eda8eb86b4.js net::ERR_ABORTED 404 (Not Found)
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/286-684576ee21ad1b38.js net::ERR_ABORTED 404 (Not Found)
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 Refused to apply style from 'https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/css/e09c96fe06f571f8.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
deploy-preview-1--kids-guitar-dojo.netlify.app/:1 
        
        
       GET https://deploy-preview-1--kids-guitar-dojo.netlify.app/_next/static/chunks/app/layout-554b70a048093e43.js net::ERR_ABORTED 404 (Not Found)
content_script_bundle.js:1 Attempting initialization Wed Jul 31 2024 18:07:38 GMT+0200 (Central European Summer Time)
content_script_bundle.js:1 Attempting initialization Wed Jul 31 2024 18:07:38 GMT+0200 (Central European Summer Time)

Duplicate: JavaScript Bundle Issues - Netlify Build Breaking Several Hours after Deployment completes