This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf connect 1.1 - white/empty window (PC version)

Hi,

I just installed nrf connect 1.1 on my Dev-PC (many versions of J-Link and nrfjprog) everything works fine. The visualization of Secure-DFU-Upload-Speed is really nice!

But on 2 PCs of my colleague, we only get a white/empty window when starting Nrf Connect 1.1.

The directory "C:\Users<username>\AppData\Roaming\nrfconnect" gets created and the files seam to be the same than on my machine, but there is no log file. The latest nrf5x command line tools are also installed.

Any ideas what might be happening?

Opening the debugging console shows this. The truncated path goes to ../bindings.js"

V1.1_2.jpg

image description

  • @andrewjfox Which version of Windows are you using? Do you see the same error in the developer console when pressing Ctrl+Shift+I?

  • Windows 7 Pro 64 (Service Pack 1), when I press Ctrl+Shift+i I get message "DevTools was disconnected from page" I press F5 to refresh and get the same thing. In the console there's a message about C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:75Download the React DevTools and use an HTTP server (instead of a file: URL) for a better development experience: https://fb.me/react-devtools logger.js:134Database is not ready yet. Storing entries in queue for later storage in DB. C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:36 Warning: Using Maps as children is not yet fully supported. It is an experimental feature that might be removed. Convert it to a sequence / iterable of keyed ReactElements instead. Check the render method of DiscoveredDevices.printWarning @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:36warning @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:60traverseAllChildrenImpl @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:108traverseAllChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:164instantiateChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:71_reconcilerInstantiateChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:189mountChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:228_createInitialChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:698mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:523mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47mountChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:240_createInitialChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:698mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:523mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47performInitialMount @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:385mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:260mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47performInitialMount @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:385mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:260mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47mountChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:240_createInitialChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:698mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:523mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47mountChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:240_createInitialChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:698mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:523mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47mountChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:240_createInitialChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:698mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:523mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47performInitialMount @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:385mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:260mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47performInitialMount @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:385mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:260mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47mountChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:240_createInitialChildren @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:698mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:523mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47performInitialMount @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:385mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:260mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47performInitialMount @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:385mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:260mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47performInitialMount @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:385mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:260mountComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:47mountComponentIntoNode @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:105perform @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:138batchedMountComponentIntoNode @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:127perform @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:138batchedUpdates @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:63batchedUpdates @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:98_renderNewRootComponent @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:321_renderSubtreeIntoContainer @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:402render @ C:\Program Files (x86)\Nordic Semiconductor\nRF Connect\resources\app.asar\node_modules\nrfconnect-…:423render @ index.js:53(anonymous function) @ index.js:55__webpack_require__ @ bootstrap 7544a9d…:47(anonymous function) @ bootstrap 7544a9d…:90__webpack_require__ @ bootstrap 7544a9d…:47(anonymous function) @ bootstrap 7544a9d…:90(anonymous function) @ bootstrap 7544a9d…:90 logger.js:134 Database is not ready yet. Storing entries in queue for later storage in DB.

  • Judging by the console message, this seems to be a different problem. If it was related to missing VC++ redistributable files, the application would have failed to do module loading, as shown in the screenshots above.

    It is able to get past the module loading step, and the application starts rendering, but then it fails with "DevTools was disconnected from the page". This typically means that the application tried to run some native code, which crashed. This is unfortunately a bit hard to debug.

    When the application starts, one of the first things it does is to look for connected devices. You could try to unplug all devkits before starting the application to see if it makes any difference. Also, check if something is printed to the log file in C:\Users<username>\AppData\Roaming\nrfconnect.

  • i have same question and when the following messages were added to the log file [2018-08-10 12:42:27:0324] [info] Checking for update
    [2018-08-10 12:42:32:0925] [info] Update for version 2.4.0 is not available (latest version: 2.4.0, downgrade is disallowed.

Related