pgAdmin4 v4: TypeError: stringindices moeten gehele getallen zijn

Wanneer ik pgAdmin4 v4 op Windows 10 open, wordt op het dashboard

op alle grafieken. De link (1) vertelde me dat de logs op windows zijn op
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
De logs bevatten meerdere keren dezelfde fout

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 

Ik kan ook geen databases openen (door op de knop databases te drukken, wordt de lijst met databases niet geopend) via pgAdmin4 v4.

Omdat ik werkte met de machtigingen van mijn gebruikers op bepaalde databases, heeft dit er waarschijnlijk mee te maken. De commandos die ik me herinner zijn uitgevoerd zijn

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

Om te verifiëren dat ik mijn databases en de fout is gewoon raar Ik heb me aangemeld met de admin-gebruiker via psql. Met \du en \l bleek niet dat er iets niet klopte.

Wat moet ik doen om dit op te lossen?

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

– bewerken –
DataGrip lijkt het probleem ook niet te hebben.

Antwoord

Ik heb de s een probleem in Ubuntu 18.04 met pgAdmin 4.11 en postgres 11.

Wat voor mij werkt, is om naar de proceslijst te gaan en het pgadmin4-proces te beëindigen en het opnieuw te laden. U kunt het doen vanuit Taakbeheer op Windows. Veel succes.

BTW Datagrip werkt ook altijd prima voor mij.

Answer

Gebruik alstublieft Internet Explorer voor dit probleem. Ik heb dezelfde foutmelding op Google Chrome. Mijn Chrome-versie is versie 77.0.3865.90 (officiële build) (64-bits)

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *