electron: mainWindow.webContents.openDevTools() throws error when loading new page

I am writing a simple Electron app. I am developing on Windows 10 with the Atom Editor. All my packages are up to date as this everything has been downloaded and installed in the past 2 weeks. I have mainWindow.webContents.openDevTools() enabled in my app.js file.
Once the main window loads… I have a menu item that I click which loads a new html page in the main browser window and in my command prompt window (not the browser console) I get the following error : [4104:0310/122311.704:ERROR:CONSOLE(6639)] "Uncaught (in promise) TypeError: Cannot read property 'scriptId' of null", source: chrome-devtools://devtools/bundled/inspector.js (6639) [4104:0310/122311.704:ERROR:CONSOLE(6639)] "Uncaught (in promise) TypeError: Cannot read property 'scriptId' of null", source: chrome-devtools://devtools/bundled/inspector.js (6639) My command prompt window is not running in legacy mode It should be noted that no other javascript is loaded or runs when the html page loads.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 9
  • Comments: 29 (3 by maintainers)

Most upvoted comments

+1, happens after every reload but only if devtools is open. I don’t specify to open devtools from the main.js file.

MacOS High sierra (10.13.3) Electron: 1.8.3 Node: 8.2.1 Chrome: 59.0.3071.115

[6007:0309/122208.913883:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[6007:0309/122208.914091:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[6007:0309/122208.925258:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[6007:0309/122208.925350:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)

Only when devtools is open Ubuntu 16.04.4 LTS electron 1.8.6 node v10.0.0 chrome 66.0.3359.139 (Official Build) (64-bit) Using electron-react-boilerplate in case it matters.

for me the error is printed out MANY times (see below).
[8223:0507/122747.669340:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669497:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669566:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669608:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669632:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669664:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669679:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669713:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669729:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669760:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669776:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669808:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669823:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669855:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669871:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669940:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.669967:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670000:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670016:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670049:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670064:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670096:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670113:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670145:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670161:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670193:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670208:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670241:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670258:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670291:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670307:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670336:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670352:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670383:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670397:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670419:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670434:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670456:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670471:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670495:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670509:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670531:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670546:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670568:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670583:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670604:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670619:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670646:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670670:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670845:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670863:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670886:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670899:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670922:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670935:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670953:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670966:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670984:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.670996:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671016:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671030:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671049:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671061:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671081:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671094:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671113:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671126:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.671145:ERROR:CONSOLE(6294)] "console.assert", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.689808:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.690042:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.690220:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.690413:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.690604:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.690775:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.690953:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.691131:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.691324:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.691511:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.691704:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.691882:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.692417:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694055:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694196:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694303:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694474:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694576:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694643:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694677:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694698:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694725:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694746:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694772:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694792:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694817:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694836:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694862:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694882:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694908:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694928:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694954:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694973:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.694996:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695011:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695032:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695047:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695095:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695110:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695133:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695153:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695178:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695206:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695231:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695250:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695275:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695294:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695320:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695342:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695370:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695390:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695417:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695436:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695463:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695482:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695508:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695529:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695556:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695577:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695605:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695626:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.695653:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.703812:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.703956:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.703983:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.704011:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.704031:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)
[8223:0507/122747.704060:ERROR:CONSOLE(6294)] "Uncaught (in promise) TypeError: Cannot read property '_rawLocationToUILocation' of null", source: chrome-devtools://devtools/bundled/inspector.js (6294)

I got the same error message as @biomade on windows 7, in Git bash, by checking Preserve log in devtools console tab. Unchecked Preserve log before reloading the view causes no error messages.

package.json

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "main.js",
  "scripts": {
    "start": "electron ."
  },
  "author": "",
  "license": "ISC"
}

main.js

const {app, BrowserWindow} = require('electron')
const url = require('url')
const path = require('path')
const {ipcMain} = require('electron')

let win

function createWindow() {
   win = new BrowserWindow({width: 800, height: 600})
   win.loadURL(url.format({
      pathname: path.join(__dirname, 'index.html'),
      protocol: 'file:',
      slashes: true
   }))
}

// Event handler for asynchronous incoming messages
ipcMain.on('asynchronous-message', (event, arg) => {
   console.log(arg)

   // Event emitter for sending asynchronous messages
   event.sender.send('asynchronous-reply', 'async pong')
})


// Event handler for synchronous incoming messages
ipcMain.on('synchronous-message', (event, arg) => {
   console.log(arg)

   // Synchronous event emmision
   event.returnValue = 'sync pong'
})

app.on('ready', createWindow)

index.html

<!DOCTYPE html>
<html>
  <head>
   <meta charset="UTF-8">
   <title>Hello World!</title>
  </head>
  <body>
   <script>
      const {ipcRenderer} = require('electron')

      // Synchronous message emmiter and handler
      console.log(ipcRenderer.sendSync('synchronous-message', 'sync ping'))

      // Async message handler
      ipcRenderer.on('asynchronous-reply', (event, arg) => {
         console.log(arg)
      })

      // Async message sender
      ipcRenderer.send('asynchronous-message', 'async ping')
   </script>
  </body>
</html>

Couldn’t be reproduced on debian-linux.

I get this when my app starts. Any ideas? [33657:1127/210324.107937:ERROR:CONSOLE(63)] "console.assert", source: devtools://devtools/bundled/sdk/CSSModel.js (63) [33657:1127/210324.107989:ERROR:CONSOLE(63)] "console.assert", source: devtools://devtools/bundled/sdk/CSSModel.js (63) [33657:1127/210324.108040:ERROR:CONSOLE(63)] "console.assert", source: devtools://devtools/bundled/sdk/CSSModel.js (63) [33657:1127/210324.108092:ERROR:CONSOLE(63)] "console.assert", source: devtools://devtools/bundled/sdk/CSSModel.js (63) [33657:1127/210324.111692:ERROR:CONSOLE(63)] "console.assert", source: devtools://devtools/bundled/sdk/CSSModel.js (63) [33657:1127/210324.111780:ERROR:CONSOLE(63)] "console.assert", source: devtools://devtools/bundled/sdk/CSSModel.js (63) [33657:1127/210324.111837:ERROR:CONSOLE(63)] "console.assert", source: devtools://devtools/bundled/sdk/CSSModel.js (63)

electron v8.2.0 node v14.4.0

Edit: created a new issue for this. See: https://github.com/electron/electron/issues/27005

This is fixed in all currently supported versions of Electron.

Try replacing all the links in your application with the Link component from the ‘react-router-dom’ lib.

I was getting the same errors above until I replaced all the links with the Link component. I think it the error ‘TypeError: Cannot read property ‘_rawLocationToUILocation’ of null’ has something to do with the generated html.

//generic html
a to="/link" href="/link"

//generated by react-router-dom
a href="#/link"

I will look at it tomorrow.

sent from Agnes the android phone

On Jun 3, 2017 5:36 PM, “jellevdp” notifications@github.com wrote:

I get the exact same error message. On the first build it does not complain, but It occurs when I have the electron application running and make a change to the application. Line 6639 of inspector.js gives very little info:

_parsedScriptSource(event){var script=(event.data);if(! script.sourceURL||script.isLiveEdit()||(script.isInlineScript()&&!script. hasSourceURL))

The application runs nevertheless and changes are reflected after rebuilding. When I close the devtools and reload the application I do not get an error. When I reload with the devtools open, it seems it gives an increasing amount of errors with every reload.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/electron/electron/issues/8901#issuecomment-306005466, or mute the thread https://github.com/notifications/unsubscribe-auth/AY9Rh1Cu2Dd4iGkDpTKiki3Nd2eki0ZVks5sAd_TgaJpZM4MZ0-1 .