pgAdmin4 v4: TypeError: strängindex måste vara heltal

När jag öppnar pgAdmin4 v4 i Windows 10 visar instrumentpanelen
An error occured whilst rendering the graph
på alla diagram. Länken (1) berättade för mig att loggarna på windows är på
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
Loggarna innehöll flera gånger samma fel

2019-05-10 10:01:32,139: ERROR flask.app: string indices must be integers Traceback (most recent call last): File "C:/Program Files (x86)/pgAdmin 4/v4/venv/Lib/site-packages\flask\app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "C:/Program Files (x86)/pgAdmin 4/v4/venv/Lib/site-packages\flask\app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "C:/Program Files (x86)/pgAdmin 4/v4/venv/Lib/site-packages\flask_login\utils.py", line 261, in decorated_view return func(*args, **kwargs) File "C:\Program Files (x86)\pgAdmin 4\v4\web\pgadmin\dashboard\__init__.py", line 251, in wrap return f(*args, **kwargs) File "C:\Program Files (x86)\pgAdmin 4\v4\web\pgadmin\dashboard\__init__.py", line 371, in dashboard_stats for chart_row in res["rows"]: TypeError: string indices must be integers 

Jag kan inte heller öppna några databaser (att trycka på databasknappen öppnar inte listan över databaser) via pgAdmin4 v4.

Eftersom jag arbetade med behörigheterna för min användare på vissa databaser har detta förmodligen att göra med det. Kommandona som jag minns att jag kör är

REVOKE ALL ON DATABASE Database_Name FROM Database_User; REVOKE ALL ON DATABASE Database_Name FROM PUBLIC; 

För att verifiera att jag inte fullständigt skadade mina databaser och felet är bara konstigt. Jag loggade in med adminanvändaren via psql. Att köra \du och \l visade inte att något var avstängt.

Vad ska jag göra för att åtgärda detta?

(1) https://stackoverflow.com/questions/41766323/pgadmin4-dashboard-does-not-display-sessions

– redigera –
DataGrip verkar inte heller ha problemet.

Svar

Jag har s ame problem i Ubuntu 18.04 med pgAdmin 4.11 och postgres 11.

Det som fungerar för mig är att gå till processlistan och döda pgadmin4-processen och ladda om den. Du kan göra det från Aktivitetshanteraren på Windows. Lycka till.

BTW Datagrip fungerar alltid bra för mig också.

Svar

Använd Internet Explorer för denna utgåva. Jag har samma felmeddelande på Google Chrome. Min kromversion är version 77.0.3865.90 (Official Build) (64-bitars)

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *