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

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