The type initializer for Npgsql threw an exception
Environment
| Product | Progress® Telerik® Reporting |
Description
The connection to the PostgreSQL database fails despite the connection string being correct. This can happen while configuring the SqlDataSource component's connection in the designer or when displaying the report in areport viewer.
Error Message
System.TypeInitializationException: The type initializer for 'Npgsql.TypeMapping.GlobalTypeMapper' threw an exception
Method 'DisposeAsync' in type 'Npgsql.NpgsqlBinaryExporter' from assembly 'Npgsql, Version=4.1.3.1, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7' does not have an implementation.":"Npgsql.NpgsqlBinaryExporter"} | System.Exception {System.TypeLoadException}
Solution
This is an issue introduced with version 4.1.3 of the Npgsql data provider. We recommend using version >=4.1.10 of the Npgsql data provider instead - Configuring the Npgsql data provider.