Page 1 of 1

dbExpress driver 3.8.12 for PostgreSQL - Assertion failure (D:\Projects\Delphi\Dac\PostgreSql\Source\PgSQLProtocol.pas)

Posted: Fri 03 Jun 2022 12:17
by karthik
Hello,

I'm using dbExpress driver 3.8.12 for PostgreSQL with Delphi XE3 and Fastreport VCL 5x.
I',m assigning DBX from my application to Fastreport VCL.

I'm getting below errors while executing the queries (Not getting all the time but 5-10 times in a day),
1) Assertion failure (D:\Projects\Delphi\Dac\PostgreSql\Source\PgSQLProtocol.pas)
2) Access violation at address 0000000001BCB2A3 in module dbexppgsql40.dll
3) Unexpected server response
Due to this error, my report getting failed to generate.
Please assist me to solve this issue.

Note :
-Issues are not coming all the time, its coming randomly
-dbExpress driver version 3.8.12
-RadStudion Delphi version XE3
-It's a SOAP project

Re: dbExpress driver 3.8.12 for PostgreSQL - Assertion failure (D:\Projects\Delphi\Dac\PostgreSql\Source\PgSQLProtocol.p

Posted: Fri 03 Jun 2022 15:06
by evgeniym
Hi !
Thank you for contacting Devart!
Please update to the latest dbExpress Driver for PostgreSQL 5.1.1 version to see if the issue is still reproduced.
You can download the latest version from our website at the link
https://www.devart.com/dbx/postgresql/download.html

Regards,
Evgeniy

Re: dbExpress driver 3.8.12 for PostgreSQL - Assertion failure (D:\Projects\Delphi\Dac\PostgreSql\Source\PgSQLProtocol.p

Posted: Mon 06 Jun 2022 06:21
by karthik
Hi,
Good day!

Thanks for your response!

I need clarification on one point. I'm using the SOAP project (SOAP API - DLL).
If I use the trial version during the database connectivity time, will I get any trial notification message? Because I get a trial notification message when I connect from the desktop application. In the DLL, If it behaves the same as the desktop, it may break my functionality.
Kindly clarify this.

Note :
I'm getting this issue in the production environment, so I guess I can not try the trial version.

Best regards,
Karthik Thirumoorthi.

Re: dbExpress driver 3.8.12 for PostgreSQL - Assertion failure (D:\Projects\Delphi\Dac\PostgreSql\Source\PgSQLProtocol.p

Posted: Tue 07 Jun 2022 05:46
by karthik
I look forward to your response.

Re: dbExpress driver 3.8.12 for PostgreSQL - Assertion failure (D:\Projects\Delphi\Dac\PostgreSql\Source\PgSQLProtocol.p

Posted: Tue 07 Jun 2022 10:32
by evgeniym
Hi Karthik,
Thanks for your request.

Please note that the trial version message will be displayed as it is a trial version restriction.
In order to reproduce and fix the error, we need you to clearly describe the steps to reproduce it on the version of the driver you are using, or compose and send us a small sample that reproduces the error (including scripts for creating and filling the necessary database objects), so that we can test ourselves on the latest version of the driver.
To send the sample you can use the form https://devart.com/company/contactform.html
However, keep in mind that when the error is fixed, all changes will only be included in the new version of the driver, which means that you will have to update the driver to fix the error in your application.

Please let us know if you have any questions!

Best regards,
Evgeniy

Re: dbExpress driver 3.8.12 for PostgreSQL - Assertion failure (D:\Projects\Delphi\Dac\PostgreSql\Source\PgSQLProtocol.p

Posted: Wed 21 Sep 2022 09:27
by evgeniym
Thank you for choosing our products! Do not hesitate to ask if you have any other questions. Have a nice day.