The latest version 1.2.1 beta 5 of Bambu Connect is broken on Intel macOS. - A JavaScript error occurred in the main process
- Tested on multiple macOS versions (15, 14), both Intel and ARM, on physical machines and VMs
- Windows version works fine
- ARM macOS version works fine
- The previous 1.2.0 version works fine on Intel macOS
The application crashes on startup:
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Invalid or incompatible cached data (cachedDataRejected)
at Module._extensions..jsc.Module._extensions..cjsc (/Applications/Bambu Connect.app/Contents/Resources/app.asar/.vite/build/main-loader.cjs:50:11)
at Module.load (node:internal/modules/cjs/loader:1295:32)
at Module._load (node:internal/modules/cjs/loader:1111:12)
at c._load (node:electron/js2c/node_init:2:16955)
at Module.require (node:internal/modules/cjs/loader:1318:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/Applications/Bambu Connect.app/Contents/Resources/app.asar/.vite/build/main.js:3:1)
at Module._compile (node:internal/modules/cjs/loader:1484:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1564:10)
at Module.load (node:internal/modules/cjs/loader:1295:32)
I believe this issue is caused by incorrect V8 bytecode in Electron.