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 1go66B-0005Au-JS for pgadmin-hackers@arkaria.postgresql.org; Mon, 28 Jan 2019 12:33:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1go669-0003tO-Fa for pgadmin-hackers@arkaria.postgresql.org; Mon, 28 Jan 2019 12:33:09 +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 1go669-0003tH-9m for pgadmin-hackers@lists.postgresql.org; Mon, 28 Jan 2019 12:33:09 +0000 Received: from mail-qt1-x831.google.com ([2607:f8b0:4864:20::831]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1go666-0002be-MW for pgadmin-hackers@postgresql.org; Mon, 28 Jan 2019 12:33:08 +0000 Received: by mail-qt1-x831.google.com with SMTP id t33so17966280qtt.4 for ; Mon, 28 Jan 2019 04:33:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=lt36vn5iGS/G8SZwe7jNSsvLGtZGLJ9ld3vSxgBO+q0=; b=mDy4GZxq+xaBHb8vE86bCMyTgsp/VrnfGuVsihzKxwTzqUFvtwfQijj43LgMbL+chR +X2ZWoiRkgjFmhEHiPDgcCtRmmyxme4UkI0XzDz3BO5u7vaaGLpfW9EkMsgDLR1iFRhi 0in42FY1ZTqRRK7jZj/t+x43P15YtgPv/uqJwwXm1KNyxNJxRXhPk7kvvA7He0gK+Aoi n+Oq2xrKBh8Lqq64TjS1dLU3u6alb2C8kXXq0UIGsmsUzCFj7LikslI7lTOwbW25eEby JN/ANBBG6HLXX+1LtxM7LORpiYDTZpPp5VT6+9KtzC24TTah4scELItZ0erAaiqIdMCz 6R9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=lt36vn5iGS/G8SZwe7jNSsvLGtZGLJ9ld3vSxgBO+q0=; b=uTvydFCKNeXj01v7GN++P5AbTXteT5Pe4T4bdbOyGSQvNk8gRrHSrTlvHrhFLrnE5s teGYX6fHzOP3C1Vy9fvPG5SQk8O7uCUlJoXH//a93+pwgETTAaRdnJU5QljL0OXIaOAp /WyUzpxAI7igA0B8wsN9RxrNuYtMCt8wmNCnKOcDw8LiiPnxOvLKHiAjg4SbQ1PIHj0x ta2N6yqYPdbO5197F4CnAYKyN/2eoQY8sm2SoLulIBZBkNlhOocsyORZf6R/vR+fKEeH UcBR5d295aa39W5gOa/9ECYiioJQdPPcECIr6iWYgjT5RXTf29zhUpCH1WveyvMdpzpC DTvA== X-Gm-Message-State: AJcUukfy8H7MwtVP4rxxWjfjvGOtdRydUStBiK35F4ZnDAqY02fsfddI 4+tNFo+MEjhPI+vSt8Q5E3xpxItbPieoqVvFwEpFR9CoGKM= X-Google-Smtp-Source: ALg8bN5f4bgdsrD7KADAqIZD6tnW6w39tbhqfS+2qw8/Xvq6aBVCv2mX5Ccp3ry8wNaA+vLhTdmC5C/trYWAVcAOZ/U= X-Received: by 2002:ac8:3618:: with SMTP id m24mr20805499qtb.210.1548678784426; Mon, 28 Jan 2019 04:33:04 -0800 (PST) MIME-Version: 1.0 From: Akshay Joshi Date: Mon, 28 Jan 2019 18:02:53 +0530 Message-ID: Subject: [pgAdmin4][Patch]: RM 3927 Unable to debug the procedure inside package To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000d16187058083e0ff" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000d16187058083e0ff Content-Type: multipart/alternative; boundary="000000000000d16183058083e0fd" --000000000000d16183058083e0fd Content-Type: text/plain; charset="UTF-8" Hi Hackers, Attached is the patch to fix RM 3927 "Unable to debug the procedure inside package". Problem with the existing code is we assume that "PLDBGBREAK" will be always found in the first element of the notification list. In this patch we loop through the list and found the string. Apart from that patch contains small fix to cancel the transaction of Query Tool when panel is closed. Please review it. -- *Akshay Joshi* *Sr. Software Architect * *Phone: +91 20-3058-9517Mobile: +91 976-788-8246* --000000000000d16183058083e0fd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,=C2=A0
Attached is the patch to fix RM 3927 "Unable to debug the= procedure inside package". Problem with the existing code is we assum= e that "PLDBGBREAK" will be always found in the first element of = the notification list.=C2=A0

In this patch we loop= through the list and found the string. Apart=C2=A0from that patch contains= small fix to cancel the transaction of Query Tool when panel is closed.

Please review it.=C2=A0=C2=A0

--
=
Akshay Joshi
Sr. Software Architect

=
Phone: +91 20-3058-9517
Mobil= e: +91 976-788-8246
--000000000000d16183058083e0fd-- --000000000000d16187058083e0ff Content-Type: application/octet-stream; name="RM_3927.patch" Content-Disposition: attachment; filename="RM_3927.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jrgbahl50 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL19faW5pdF9fLnB5IGIvd2Vi L3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQvX19pbml0X18ucHkKaW5kZXggNzA5ZTE2NC4uNGRmYjdl NyAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQvX19pbml0X18ucHkKKysr IGIvd2ViL3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQvX19pbml0X18ucHkKQEAgLTQwMiw2ICs0MDIs NyBAQCBkZWYgY2xvc2UodHJhbnNfaWQpOgogCiAgICAgICAgICMgUmVsZWFzZSB0aGUgY29ubmVj dGlvbgogICAgICAgICBpZiBjb25uLmNvbm5lY3RlZCgpOgorICAgICAgICAgICAgIyBjb25uLmNh bmNlbF90cmFuc2FjdGlvbihjbWRfb2JqLmNvbm5faWQsIGNtZF9vYmouZGlkKQogICAgICAgICAg ICAgbWFuYWdlci5yZWxlYXNlKGRpZD1jbWRfb2JqLmRpZCwgY29ubl9pZD1jbWRfb2JqLmNvbm5f aWQpCiAKICAgICAgICAgIyBSZW1vdmUgdGhlIGluZm9ybWF0aW9uIG9mIHVuaXF1ZSB0cmFuc2Fj dGlvbiBpZCBmcm9tIHRoZQpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vdG9vbHMvZGVidWdnZXIv X19pbml0X18ucHkgYi93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9fX2luaXRfXy5weQppbmRl eCA5ZTVmZjkxLi5jOWYxYTRlIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dl ci9fX2luaXRfXy5weQorKysgYi93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9fX2luaXRfXy5w eQpAQCAtMTMwMSwyMCArMTMwMSwyMiBAQCBkZWYgbWVzc2FnZXModHJhbnNfaWQpOgogICAgICAg ICAgICAgIyBGcm9tIHRoZSBhYm92ZSBtZXNzYWdlIHdlIG5lZWQgdG8gZmluZCBvdXQgcG9ydCBu dW1iZXIKICAgICAgICAgICAgICMgYXMgIjciIHNvIGJlbG93IGxvZ2ljIHdpbGwgZmluZCA3IGFz IHBvcnQgbnVtYmVyCiAgICAgICAgICAgICAjIGFuZCBhdHRhY2ggbGlzdGVuZWQgdG8gdGhhdCBw b3J0IG51bWJlcgotICAgICAgICAgICAgb2Zmc2V0ID0gbm90aWZ5WzBdLmZpbmQoJ1BMREJHQlJF QUsnKQotICAgICAgICAgICAgc3RyX2xlbiA9IGxlbignUExEQkdCUkVBSycpCi0gICAgICAgICAg ICBzdHJfbGVuICs9IDEKLSAgICAgICAgICAgIHRtcE9mZnNldCA9IDAKLSAgICAgICAgICAgIHRt cEZsYWcgPSBGYWxzZQorICAgICAgICAgICAgcG9ydF9mb3VuZCA9IEZhbHNlCisgICAgICAgICAg ICBmb3IgdmFsIGluIG5vdGlmeToKKyAgICAgICAgICAgICAgICBvZmZzZXQgPSB2YWwuZmluZCgn UExEQkdCUkVBSycpCisgICAgICAgICAgICAgICAgaWYgb2Zmc2V0IDwgMDoKKyAgICAgICAgICAg ICAgICAgICAgY29udGludWUKIAotICAgICAgICAgICAgd2hpbGUgbm90aWZ5WzBdW29mZnNldCAr IHN0cl9sZW4gKyB0bXBPZmZzZXRdLmlzZGlnaXQoKToKLSAgICAgICAgICAgICAgICBzdGF0dXMg PSAnU3VjY2VzcycKLSAgICAgICAgICAgICAgICB0bXBGbGFnID0gVHJ1ZQotICAgICAgICAgICAg ICAgIHBvcnRfbnVtYmVyID0gcG9ydF9udW1iZXIgKyBcCi0gICAgICAgICAgICAgICAgICAgIG5v dGlmeVswXVtvZmZzZXQgKyBzdHJfbGVuICsgdG1wT2Zmc2V0XQotICAgICAgICAgICAgICAgIHRt cE9mZnNldCArPSAxCisgICAgICAgICAgICAgICAgb2Zmc2V0ID0gb2Zmc2V0ICsgbGVuKCdQTERC R0JSRUFLJykgKyAxCisgICAgICAgICAgICAgICAgdG1wT2Zmc2V0ID0gMAorCisgICAgICAgICAg ICAgICAgd2hpbGUgdmFsW29mZnNldCArIHRtcE9mZnNldF0uaXNkaWdpdCgpOgorICAgICAgICAg ICAgICAgICAgICBzdGF0dXMgPSAnU3VjY2VzcycKKyAgICAgICAgICAgICAgICAgICAgcG9ydF9m b3VuZCA9IFRydWUKKyAgICAgICAgICAgICAgICAgICAgcG9ydF9udW1iZXIgPSBwb3J0X251bWJl ciArIHZhbFtvZmZzZXQgKyB0bXBPZmZzZXRdCisgICAgICAgICAgICAgICAgICAgIHRtcE9mZnNl dCArPSAxCiAKLSAgICAgICAgICAgIGlmIG5vdCB0bXBGbGFnOgorICAgICAgICAgICAgaWYgbm90 IHBvcnRfZm91bmQ6CiAgICAgICAgICAgICAgICAgc3RhdHVzID0gJ0J1c3knCiAgICAgICAgIGVs c2U6CiAgICAgICAgICAgICBzdGF0dXMgPSAnQnVzeScK --000000000000d16187058083e0ff--