can't run any query after 4.5 update : I get a blank screen

Yannick Bétemps shared this idea 22 months ago
Completed

Hi,

I just updated to version 4.5, when I double click a collection I get a listing, if I query a collection with no parameter it also works, but when I try even a simple query I get a blank screen (with active menus) and I have to quit the application.

I tried different things :

* restart computer obviously

* uninstall / reinstall

same results

the collection I try to query is quite small and simple (500 records, 10 fields)

I gave up and reinstalled 4.01, it works now, but I'd like to keep up to date

Thanks in advance (please note I'm not in trial, I have an active license key)

Comments (6)

photo
1

I tried it with Win,Mac,Ubuntu OS, but can't recall it locally.

Could you please give me a sample JSON data and detailed steps to recall it locally?

And, Please set focus to connection tree and press CTRL+ALT+SHIFT+F7 to launch developer tools. Is there any error message in the console?

photo
1

About the json data sample, the problem occurs whatever the collection : lanunching am empty query (the default query with no parameters) work, adding even a simple parameter triggers the blank screen.

I could get a log however with the provided shortcut :

Main Process: autoUpdater.checkForUpdatesAndNotify()
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Checking for update...
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\app.js:1 App start: 4025.46484375ms
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH 5880ccc0ae2f923bacc3f083 current count 0
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Fork SSH Connect Process Object pid 14212
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH 5880ccc0ae2f923bacc3f083 current count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Enter SSH waitConnectIsAvailable 5880ccc0ae2f923bacc3f083
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH successful active count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: connect... Object
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH successful active count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: connect... Object
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Update not available. Object
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: wait acquire connect config 5880ccc0ae2f923bacc3f083 active count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH 5880ccc0ae2f923bacc3f083 current count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH successful active count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: connect... Object
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH 5880ccc0ae2f923bacc3f083 current count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH successful active count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: connect... Object
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\frontend\utils\lm.js:1 serverSideValidateLicKey result https://www.nosqlbooster.com/users-mgr/mborders/validate true
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH 5880ccc0ae2f923bacc3f083 current count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: Acquire SSH successful active count 1
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 Main Process: connect... Object
C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1 uncaughtException DOMException: Failed to execute 'setItem' on 'Storage': Setting the value of 'HistoryScripts' exceeded the quota.
    at Storage.setObject (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\frontend\utils\index.js:1:4387)
    at t.saveHistoryScript (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\frontend\scripter\editor\EditorHistoryScripts.js:1:1350)
    at C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\frontend\scripter\editor\EditorComponent.js:1:11198
    at Store.<anonymous> (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\frontend\utils\fluxUtils.js:1:229)
    at EventEmitter.eventHandler (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\reflux-core\lib\PublisherMethods.js:44:22)
    at EventEmitter.emit (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\eventemitter3\index.js:137:33)
    at Store.trigger (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\reflux-core\lib\PublisherMethods.js:113:26)
    at Store.triggerEvent (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\frontend\utils\fluxUtils.js:1:479)
    at Store.e [as triggerEvent] (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\lodash\lodash.js:46:91)
    at Store.r [as onRunUserScript] (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\frontend\scripter\editor\EditorFlux.js:1:1444)
    at EventEmitter.eventHandler (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\reflux-core\lib\PublisherMethods.js:44:22)
    at EventEmitter.emit (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\eventemitter3\index.js:116:35)
    at Function.trigger (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\reflux-core\lib\PublisherMethods.js:113:26)
    at Immediate._onImmediate (C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\node_modules\reflux-core\lib\PublisherMethods.js:124:24)
    at runCallback (timers.js:781:20)
    at tryOnImmediate (timers.js:743:5)
    at processImmediate [as _immediateCallback] (timers.js:714:5)
(anonymous) @ C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\app.asar\renderBootstrap.js:1
emitOne @ events.js:115
emit @ events.js:210
window.onerror @ C:\Users\arkhe\AppData\Local\Programs\nosqlbooster4mongo\resources\electron.asar\renderer\init.js:157

photo
1

The local storage exceeded the quota (10M).

A work around solution:

Please open directory: C:\Users\arkhe\AppData\Roaming\NoSQLBooster for MongoDB\Local Storage,

Backup and delete *.localstorage files.


We will fix the bug in the next update.

photo
1

It worked ! thanks

maybe it's because I upgraded several times from previous versions

photo
1

It works for MacOS, by te way!

The path is ~/Library/Application Support/NoSQLBooster for MongoDB

(/Users/{username}/Library/Application Support/NoSQLBooster for MongoDB

photo
1

Resolved in v4.5.1