Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1ghUGt-0004fH-Ac for pgadmin-hackers@arkaria.postgresql.org; Thu, 10 Jan 2019 06:56:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1ghUGs-0002iF-0H for pgadmin-hackers@arkaria.postgresql.org; Thu, 10 Jan 2019 06:56:54 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1ghUGr-0002gP-Qs for pgadmin-hackers@lists.postgresql.org; Thu, 10 Jan 2019 06:56:53 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1ghUGo-0007hb-6Y for pgadmin-hackers@postgresql.org; Thu, 10 Jan 2019 06:56:53 +0000 Received: by mail-wr1-x443.google.com with SMTP id 96so10076128wrb.2 for ; Wed, 09 Jan 2019 22:56:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TFJsER77vvydkUHe5p6bmESOquFSroFR1tFW5ANQa28=; b=fjWXmiD0tp4fK+g/TafEJagzoidZMVR1TfpsZ9QlhrUKufQfuU9TrY8gsWInAUZPE6 wfQ2xJQ/56SldMV2vfdQfT6vaUagZDmQOshmyccH/HbgtDNbJXKKqefAQunHyYUTU5T4 Yoipn9d9tMq3EoZ3V25ojgbLNp7/GK+TOAPDY/7lKrwcfaeuC84ebE58SbqOXLtniXzF u+LHh0CnrOa8QsarKfKFSM2sO9bumgb19Hqh0zmRO2rz7BndgV+M4ZdzyaiZomY4lTS2 vO45fGemclHbAEY0SiJxUrhS8TaP1aH5m7dYEe8vIu/chLKpVFR+7ap78qABVB+cAVX0 XW1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TFJsER77vvydkUHe5p6bmESOquFSroFR1tFW5ANQa28=; b=IbZYUqdB5A3pklSVVchRlhlO2RsEN4HPb5WbO4kcO8sriH5t3TYdGNJSXMA7Z1tnIX 4k4U1SvY44XaNJT82cAVJMecEJpbauzhdo7DuZpQYqG8KS2eFuX4Lc7uHXwGARVp/C73 Gel4ShNgB/FRlDVz8/cOKMszT5RK0Aa403hr3RLc3wilXUVMOi0GIaPlw6KSEHu8i8D7 3aNaB1IQNDeiRc/gjmN4tlORHyRn0oMEeVH3i7HYzX5ZFbxN1x2GnaBbAKJz0PvSns41 nDaQvmXlbG2ERaZ0Cq/KezpJy8W1hDuKWLcL88AsSAMa8gsIh157CLBlP7DBv9C1p7mp Geog== X-Gm-Message-State: AJcUukfKTOW2usRHbOLlxqGl5HJEWHKN14vvSa+1RlwGJOOTwcsrkwqw uzfpTvJ3DWAVXpTg6YA0itoBQnqRUwkXAFFViNY/AA== X-Google-Smtp-Source: ALg8bN6ygfUjYyOSu1fAggIOLz6yfecmtxX3nKtvBNMfR25vvfZXyig9S/NFTRDMUzVx+Bbbj196jMDM/0bEy7as4yg= X-Received: by 2002:adf:f649:: with SMTP id x9mr7613535wrp.247.1547103409305; Wed, 09 Jan 2019 22:56:49 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dave Page Date: Thu, 10 Jan 2019 12:26:38 +0530 Message-ID: Subject: Re: [pgAdmin4][Patch] - RM 3836 VACUUM FULL FREEZE ANALYZE VERBOSE syntax error on PostgreSQL 11 To: Akshay Joshi Cc: pgadmin-hackers Content-Type: multipart/alternative; boundary="000000000000248bed057f1515a9" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000248bed057f1515a9 Content-Type: text/plain; charset="UTF-8" Hi On Wed, Jan 9, 2019 at 6:46 PM Akshay Joshi wrote: > Hi Hackers, > > Attached is the patch to fix RM #3836 VACUUM FULL FREEZE ANALYZE VERBOSE > syntax error on PostgreSQL 11. Order of commands has been changed in > PostgreSQL 11 "https://github.com/postgres/postgres > /commit/921059bd66c7fb1230c705d3b1a65940800c4cbb" > > Please review it. > I tried to test this, and got what looks like the same issue that we looked at the other day with Import/Export. Can you look at it please? 2019-01-10 12:25:02,044: INFO werkzeug: 127.0.0.1 - - [10/Jan/2019 12:25:02] "POST /maintenance/job/2/12669 HTTP/1.1" 500 - 2019-01-10 12:25:02,051: ERROR werkzeug: Error on request: Traceback (most recent call last): File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/werkzeug/serving.py", line 270, in run_wsgi execute(self.server.app) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/werkzeug/serving.py", line 258, in execute application_iter = app(environ, start_response) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1997, in __call__ return self.wsgi_app(environ, start_response) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1985, in wsgi_app response = self.handle_exception(e) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1540, in handle_exception reraise(exc_type, exc_value, tb) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise raise value File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1982, in wsgi_app response = self.full_dispatch_request() File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1614, in full_dispatch_request rv = self.handle_user_exception(e) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1517, in handle_user_exception reraise(exc_type, exc_value, tb) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise raise value File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1612, in full_dispatch_request rv = self.dispatch_request() File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1598, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask_login.py", line 792, in decorated_view return func(*args, **kwargs) File "/Users/dpage/git/pgadmin4/web/pgadmin/tools/maintenance/__init__.py", line 179, in create_maintenance_job data = json.loads(data['data'][0], encoding='utf-8') File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/simplejson/__init__.py", line 535, in loads return cls(encoding=encoding, **kw).decode(s) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/simplejson/decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.errors.JSONDecodeError: Expecting property name enclosed in double quotes or '}': line 1 column 2 (char 1) -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --000000000000248bed057f1515a9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

On Wed, Jan 9, 2019 at 6:46 PM Akshay Jos= hi <akshay.joshi@enterp= risedb.com> wrote:
Hi Hackers,

Attached is the patch = to fix RM #3836=C2=A0VACUUM FULL FREEZE ANALYZE VERBOSE syntax error on PostgreSQL 11. Order of= commands has been changed in PostgreSQL 11 "https://github.com/postgres/postgre= s/commit/921059bd66c7fb1230c705d3b1a65940800c4cbb"
Please review it.
I tried to test this, and got what looks like the same issue th= at we looked at the other day with Import/Export. Can you look at it please= ?

2019-01-10 12:25:02,044: INFO werkzeug: 127.0= .0.1 - - [10/Jan/2019 12:25:02] "POST /maintenance/job/2/12669 HTTP/1.= 1" 500 -
2019-01-10 12:25:02,051: ERROR werkzeug: Error o= n request:
Traceback (most recent call last):
=C2=A0 Fi= le "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/wer= kzeug/serving.py", line 270, in run_wsgi
=C2=A0 =C2=A0 execu= te(self.server.app)
=C2=A0 File "/Users/dpage/.virtualenvs/p= gadmin4/lib/python3.6/site-packages/werkzeug/serving.py", line 258, in= execute
=C2=A0 =C2=A0 application_iter =3D app(environ, start_re= sponse)
=C2=A0 File "/Users/dpage/.virtualenvs/pgadmin4/lib/= python3.6/site-packages/flask/app.py", line 1997, in __call__
=C2=A0 =C2=A0 return self.wsgi_app(environ, start_response)
=C2= =A0 File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packag= es/flask/app.py", line 1985, in wsgi_app
=C2=A0 =C2=A0 respo= nse =3D self.handle_exception(e)
=C2=A0 File "/Users/dpage/.= virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1= 540, in handle_exception
=C2=A0 =C2=A0 reraise(exc_type, exc_valu= e, tb)
=C2=A0 File "/Users/dpage/.virtualenvs/pgadmin4/lib/p= ython3.6/site-packages/flask/_compat.py", line 33, in reraise
=C2=A0 =C2=A0 raise value
=C2=A0 File "/Users/dpage/.virtu= alenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", line 1982, = in wsgi_app
=C2=A0 =C2=A0 response =3D self.full_dispatch_request= ()
=C2=A0 File "/Users/dpage/.virtualenvs/pgadmin4/lib/pytho= n3.6/site-packages/flask/app.py", line 1614, in full_dispatch_request<= /div>
=C2=A0 =C2=A0 rv =3D self.handle_user_exception(e)
=C2= =A0 File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packag= es/flask/app.py", line 1517, in handle_user_exception
=C2=A0= =C2=A0 reraise(exc_type, exc_value, tb)
=C2=A0 File "/Users= /dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/_compat.py&q= uot;, line 33, in reraise
=C2=A0 =C2=A0 raise value
=C2= =A0 File "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packag= es/flask/app.py", line 1612, in full_dispatch_request
=C2=A0= =C2=A0 rv =3D self.dispatch_request()
=C2=A0 File "/Users/d= page/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask/app.py", = line 1598, in dispatch_request
=C2=A0 =C2=A0 return self.view_fun= ctions[rule.endpoint](**req.view_args)
=C2=A0 File "/Users/d= page/.virtualenvs/pgadmin4/lib/python3.6/site-packages/flask_login.py"= , line 792, in decorated_view
=C2=A0 =C2=A0 return func(*args, **= kwargs)
=C2=A0 File "/Users/dpage/git/pgadmin4/web/pgadmin/t= ools/maintenance/__init__.py", line 179, in create_maintenance_job
=C2=A0 =C2=A0 data =3D json.loads(data['data'][0], encoding= =3D'utf-8')
=C2=A0 File "/Users/dpage/.virtualenvs/p= gadmin4/lib/python3.6/site-packages/simplejson/__init__.py", line 535,= in loads
=C2=A0 =C2=A0 return cls(encoding=3Dencoding, **kw).dec= ode(s)
=C2=A0 File "/Users/dpage/.virtualenvs/pgadmin4/lib/p= ython3.6/site-packages/simplejson/decoder.py", line 370, in decode
=C2=A0 =C2=A0 obj, end =3D self.raw_decode(s)
=C2=A0 File = "/Users/dpage/.virtualenvs/pgadmin4/lib/python3.6/site-packages/simple= json/decoder.py", line 400, in raw_decode
=C2=A0 =C2=A0 retu= rn self.scan_once(s, idx=3D_w(s, idx).end())
simplejson.errors.JS= ONDecodeError: Expecting property name enclosed in double quotes or '}&= #39;: line 1 column 2 (char 1)
=C2=A0

-= -
Dave Page
Blog: http://pgsnake.blogspot.= com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The = Enterprise PostgreSQL Company
--000000000000248bed057f1515a9--