Re: pgAdmin4 Bug Report

From: Khushboo Vashi <khushboo(dot)vashi(at)enterprisedb(dot)com>
To: Nicolas Dechamps <nick(at)moonsilence(dot)de>
Cc: pgadmin-support(at)lists(dot)postgresql(dot)org
Subject: Re: pgAdmin4 Bug Report
Date: 2018-02-12 10:12:49
Message-ID: CAFOhELfXEiGNR=kiAM4BK2x97zsj=Y7jKaFqYfHfRXhyVyWg9g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Hi Nicolas,

Logged the bug.
You can track through https://redmine.postgresql.org/issues/3105

Thanks,
Khushboo

On Mon, Feb 12, 2018 at 2:46 PM, Nicolas Dechamps <nick(at)moonsilence(dot)de>
wrote:

> Hi!
>
> I registered an account and signed up for this mailing list just to report
> this bug, so here is goes:
>
> pgAdmin4 v. 1.21 cannot handle Tables who's pk is called uppercase "ID".
> This sucks a lot because I have to deal with many such tables.
>
> Hope this will be fixed, thank you!
>
> Further Information:
> Windows 10
> Desktop Mode
>
> Steps to reproduce:
>
> Create a table with "ID" als primary key.
>
> Try to enter data into a row in the grid, click save.
>
> This Error appears in the Application:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
> <title>500 Internal Server Error</title>
> <h1>Internal Server Error</h1>
> <p>The server encountered an internal error and was unable to complete
> your request. Either the server is overloaded or there is an error in the
> application.</p>
>
> This Error appears in the pgadmin4 log:
>
> 2018-02-12 09:43:53,704: ERROR werkzeug: Error on request:
> Traceback (most recent call last):
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\werkzeug\serving.py",
> line 209, in run_wsgi
> execute(self.server.app)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\werkzeug\serving.py",
> line 197, in execute
> application_iter = app(environ, start_response)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1997, in __call__
> return self.wsgi_app(environ, start_response)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1985, in wsgi_app
> response = self.handle_exception(e)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1540, in handle_exception
> reraise(exc_type, exc_value, tb)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1982, in wsgi_app
> response = self.full_dispatch_request()
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1614, in full_dispatch_request
> rv = self.handle_user_exception(e)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1517, in handle_user_exception
> reraise(exc_type, exc_value, tb)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1612, in full_dispatch_request
> rv = self.dispatch_request()
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask\app.py",
> line 1598, in dispatch_request
> return self.view_functions[rule.endpoint](**req.view_args)
> File "C:\Program Files (x86)\pgAdmin 4\v2\venv\Lib\site-packages\flask_login.py",
> line 792, in decorated_view
> return func(*args, **kwargs)
> File "C:\Program Files (x86)\pgAdmin 4\v2\web\pgadmin\tools\sqleditor\__init__.py",
> line 991, in save
> default_conn)
> File "C:\Program Files (x86)\pgAdmin 4\v2\web\pgadmin\tools\sqleditor\command.py",
> line 647, in save
> item['select_sql'], res['rows'][0])
> File "C:\Program Files (x86)\pgAdmin 4\v2\web\pgadmin\utils\driver\psycopg2\__init__.py",
> line 1028, in execute_dict
> self.__internal_blocking_execute(cur, query, params)
> File "C:\Program Files (x86)\pgAdmin 4\v2\web\pgadmin\utils\driver\psycopg2\__init__.py",
> line 575, in __internal_blocking_execute
> cur.execute(query, params)
> File "C:\Program Files (x86)\pgAdmin 4\v2\web\pgadmin\utils\driver\psycopg2\cursor.py",
> line 176, in execute
> return _cursor.execute(self, query, params)
> KeyError: '"ID"'
>
> Kind regards
>
> Nicolas Dechamps
>
>
>

In response to

Browse pgadmin-support by date

  From Date Subject
Next Message Durumdara 2018-02-13 07:56:59 Conn. loose at some places | TCP keepalive
Previous Message Nicolas Dechamps 2018-02-12 09:16:44 pgAdmin4 Bug Report