Critical App Launch Crash: Electron Remote Uncaught Exception in Main Process After Update

Please fill in this bug report template:

Lexicon version: 1.11.0 (+ all other versions are affected because of the aggressive auto-updater)
Operating system (remove one): MacOS 26.5.1 (25F80)

Bug description:

After the recent application update, Lexicon crashes immediately on startup with a JavaScript Uncaught Exception. The stack trace indicates that @electron/remote is being required in the main browser process instead of the renderer process, causing a fatal framework error.

Uncaught Exception:
Error: "@electron/remote" cannot be required in the browser process. Instead require("@electron/remote/main").
at 2272 (/Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:357899)
at n (/Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:6160103)
at 7657 (/Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:363562)
at n (/Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:6160103)
at 3998 (/Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:6003351)
at n (/Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:6160103)
at /Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:6160607
at Object.<anonymous> (/Applications/Lexicon.app/Contents/Resources/app.asar/main/index.js:2:6160620)
at Module._compile (node:internal/modules/cjs/loader:1484:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1564:10)

Step by step to reproduce:

  1. Install an older version of Lexicon or allow the app to fetch the latest available build update.
  2. Launch Lexicon from the /Applications folder on macOS.
  3. The app attempts to initialize, but before the main graphical user interface (UI) can render, it abruptly crashes and throws the pop-up error dialog box containing the stack trace above.
  4. Note: Attempting a full data, cache, and preferences wipe (~/Library/Application Support/Lexicon and ~/Library/Caches/Lexicon) followed by a clean reinstall of the latest version from the website results in the exact same crash on launch.

Screenshot: None - after messing a lot with OS settings I was able to block the application from updating itself and managed to install an older version. I’m not going back for the screenshot - this description should be sufficient.

I REALLY recommend enabling users to use a previous version. Bugs happen, but the way this application auto-updates blocks users from using the application entirely until you ship a fix.

2 Likes

Seeing the same issue on Windows 11.
Tried closing down application completely
Performing uninstall
Rebooting computer
Launching a fresh download of the installer and running it as Admin.

Within less than a second, I get the error ā€˜ā€¦ā€œ@electron/remoteā€ cannot be required in the browser process…’

link to threads on Discord where others report the same:

I’m on Mac Mini and saw the same thing…
TIMING SUCKS!!!
I have a BIG WEDDING tomorrow and I was in the middle of setting up for it!

I agree users should have the option of updating…

Christiaan please fix this ASAP brother!!!

@jjoemalone
I can totally understand your frustration, this is a mean issue.
I managed to get going by uninstalling the application, installing an older version, then launching it with internet disabled (to prevent it from auto-updating).

You can download older versions using the ā€œalternative download linksā€ section here: Download | Lexicon DJ - DJ Library Management

Use at your own risk - uninstalling may result in losing local cache…

1 Like

Thank you for the workaround.

Chris is usually prompt at resolving these things; been using this for years and of all days. smh.
let me try your suggested workaround. Thanks!

1 Like

Building fix now

4 Likes

It’s online now

1 Like

Thank you Christiaan!

Thank you for the quick fix Christiaan, was same issue on Windows too, now working great