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

Discussion of open issues, suggestions and bugs regarding usage of dbExpress drivers for PostgreSQL in Delphi and C++Builder
Post Reply
karthik
Posts: 3
Joined: Fri 03 Jun 2022 11:57

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

Post by karthik » Fri 03 Jun 2022 12:17

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

evgeniym
Devart Team
Posts: 89
Joined: Thu 13 May 2021 07:08

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

Post by evgeniym » Fri 03 Jun 2022 15:06

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

karthik
Posts: 3
Joined: Fri 03 Jun 2022 11:57

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

Post by karthik » Mon 06 Jun 2022 06:21

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.


evgeniym
Devart Team
Posts: 89
Joined: Thu 13 May 2021 07:08

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

Post by evgeniym » Tue 07 Jun 2022 10:32

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

Post Reply