New to Telerik Reporting? Download free 30-day trial

An exception "Method not found" is thrown in .NET Core 3.0 applications

Environment

Product Version 13.2.19.918 and earlier
Product Progress® Telerik® Reporting

Description

In certain scenarios the initialization of Telerik Reporting engine throws a "Method not found" exception. This is due to an updated version of SQLite used in the application. Telerik Reporting for .NET Core depends on version 1.5.231 of sqlite-net-pcl package. This package has a dependency to SQLitePCLRaw bundle version 1.1.11+. When another package, used in the application, has dependency to a newer version of SQLitePCLRaw, the SQLite raw assemblies get overwritten, and due to the breaking changes introduced in v.2.0 of SQLitePCLRaw, the reporting engine throws a MethodNotFound exception. An example of such package is EntityFrameworkCore.SQLite, which depends on SQLitePCLRaw 2.0.

The issue is fixed in internal build 13.2.19.1114 where the last available version of SQLitePCL is used.

In this article