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.