Telerik Forums
Reporting Forum
4 answers
2.1K+ views

Hello Supports,


I want to try and install Nuget packages Telerik.Reporting.Services.AspNetCore for my Asp.net Core project but it isn't found.

when I go to the option "Manage Nuget packages", these are no available the packages to download (see the attached file).
Is it missing from the private nuget feed ?

Thank You.

 

Ashwini
Top achievements
Rank 1
Iron
 answered on 31 Jan 2025
0 answers
726 views

Hello Telerik Reporting Community,

We have released a new version of Telerik Reporting today, 2024 Q1 (18.0.24.130). Please update your existing installation at your earliest convenience.

You can review the Legacy Installer Vulnerability - Telerik Reporting article to learn more details about why we are recommending customers to update.

To get the new version, take the following steps:

  1. Go to Downloads | Your Account. 
  2. Select Telerik Reporting.
  3. Download the msi installer file, run it, and follow the steps to completion.


Notes

As the KB article explains, the issue pertained only to the old installer component, and not Telerik Reporting contained within the installation package. It does not affect any applications you’re using Telerik Reporting with.

If you have a rare situation where you cannot update the PC installed version, there are various ways to keep a project using an older version of reporting even though the PC has a newer version installed.

  • Copied Assemblies OptionCopy the older version’s DLLs to the project directory, then update the project references to use the copied assemblies (instead of the assemblies in C:/Program files (x86)/Progress/Telerik Reporting [older version]/)

We highly recommend you open a Technical Support Ticket if you have a complex situation and would like to ask questions before updating the PC’s installed version. You can open a Support Ticket here => https://prgress.co/DevToolsSupport.

Lance
Top achievements
Rank 2
 asked on 31 Jan 2024
1 answer
9 views

After using Telerik reporting for over 10 years, with the latest update we are now getting this error when trying to print a report.

Looks like we now need to add something to our app.config file.

Would be cool if this were documented somewhere

Ivet
Telerik team
 answered on 21 Oct 2025
1 answer
11 views

i Have a report in which i pass a list from backend so that report render multiple time 
In Which i have multiple lists inside single list element, I want group header and footer for each list inside the main list element 
but i dont want group header and footer at every page 

when first time report renders , first group header prints and then list prints and then footer print after the list at the bottom of that page and page break after the footer and then repeat same for  the second list 

so how can i do that

2 answers
14 views

I have a .NET Core Web API that generates reports using Telerik Reporting. The report generation works perfectly in my local development environment, but when deployed to an Azure VM with IIS, it fails immediately with OperationCanceledException. The operation doesn't even wait for the configured 5-minute timeout.

The issue is intermittent. It works sometimes but suddenly stops working without any code changes.

Error Stack Trace

The operation was canceled.     at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.ManualResetEventSlim.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.SpinThenBlockingWait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.InternalWaitCore(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken)
   at Telerik.Reporting.Paging.PageCompositionBase.SeparateThreadOutputBehavior.Finish()
   at Telerik.Reporting.Paging.PageCompositionBase.CreatePages()
   at Telerik.Reporting.Paging.PagerBase.Telerik.Reporting.Paging.IPager.CreatePages(IPageHandler handler, LayoutElement root)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(LayoutElement root, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback, PageSettings pageSettings)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
   at Telerik.Reporting.Processing.ReportProcessor.RenderCore(ExtensionInfo extensionInfo, IList`1 processingReports, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRender(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRenderStateless(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, ReportSource reportSource, Hashtable deviceInfo, CreateStream createStreamCallback, CancellationToken cancellationToken, String& documentName)


here is the code for report generation

public SalesSummaryDataOutput SalesSummaryReport(SalesReportSummaryRequest requestReport)
{
    string reportPath = "\\Reports\\" + ReportTypes.SalesSummary.ToString() + ".trdx";
    var reportProcessor = new ReportProcessor();
    var deviceInfo = new Hashtable();
    var reportSource = new UriReportSource();

    reportSource.Uri = _hostEnvironment.ContentRootPath + reportPath;
    reportSource.Parameters.Add("FromDate", requestReport.FromDate);
    reportSource.Parameters.Add("ToDate", requestReport.ToDate);
    reportSource.Parameters.Add("CompanyId", requestReport.CompanyId);
    reportSource.Parameters.Add("LocationId", requestReport.LocationId);
    reportSource.Parameters.Add("UserId", requestReport.UserId);
    reportSource.Parameters.Add("ExecuteReport", true);

    deviceInfo["OutputFormat"] = "PNG";
    deviceInfo["DpiX"] = 192;
    deviceInfo["DpiY"] = 192;
    deviceInfo["Timeout"] = 300000;
    deviceInfo["ThreadCulture"] = CultureInfo.CurrentCulture.Name;

    try
    {
        CloseStreams();
        string documentName = "ReportDocument";
        var cts = new CancellationTokenSource(TimeSpan.FromMinutes(5));
        bool result = reportProcessor.RenderReport("IMAGE", reportSource, deviceInfo, CreateStream, cts.Token, out documentName);

        if (result)
        {
            var salesSummaryReport = new SalesSummaryDataOutput();
            foreach (var stream in _streams)
            {
                byte[] imageData = ReadToEnd(stream);
                string base64String = Convert.ToBase64String(imageData, 0, imageData.Length);
                salesSummaryReport.ReportImages.Add(base64String);
            }
            CloseStreams();
            return salesSummaryReport;
        }
    }
    catch (Exception ex)
    {
        var salesSummaryReport = new SalesSummaryDataOutput();
        salesSummaryReport.ReportImages.Add($"Error: {ex.Message}");
        CloseStreams();
        return salesSummaryReport;
    }

    return new SalesSummaryDataOutput();
}

Why does the cancellation happen immediately in IIS but not locally?

What could cause this intermittent behavior?

Are there specific IIS or Telerik configurations I'm missing?

Lasitha
Top achievements
Rank 1
Iron
 answered on 15 Oct 2025
1 answer
16 views

Hi all -- I'm just starting to try to use the KendoReactFree components to see what the library is like. I'm starting with the Grid component -- I know it has both free and paid elements, but even in with its simplest configuration, I'm getting an error banner saying that I need a license: 

License key missing for KendoReact v12.1.0. A license key is required for both paid and trial usage. Learn how to set up a license key.
See the browser console for a list of Premium features currently in use.

The message says that I can check the console for a list of Premium features in use, but the console just says I need a license -- no list of features. I'm using the sample code from your website: 

This is the whole code:

import { Grid, GridColumn as Column } from '@progress/kendo-react-grid';
import products from './products';
export default function KendoGridPage() {
  return (
    <Grid data={products} />
  );
}
Should this be getting that banner? What Premium features are in use? Is there something I need to do to invoke the free usage? 

Thanks
Vessy
Telerik team
 answered on 14 Oct 2025
3 answers
28 views

Hi,

after installation of Telerik Reporting (with examples option checked) I got installed AdventureWorks database, but it is empty and I can't run any example report without data.

Where can I get backup of AdventureWorks database with data ?

0 answers
28 views

I am attempting to upgrade TelerikReportViewerComponent from v21 to v22+ and am getting this error after build during the runtime:

Unexpected "TelerikReportViewerComponent" found in the "declarations" array of the "TelerikReportingModule" NgModule, "TelerikReportViewerComponent" is marked as standalone and can't be declared in any NgModule - did you intend to import it instead (by adding it to the "imports" array)?

Angular version: 19.2.8
Angular Kendo version: 18.5.2

It is imported via the app module and working in v21:
import { TelerikReportingModule } from '@progress/telerik-angular-report-viewer';
imports: [ TelerikReportingModule ]

Adrian
Top achievements
Rank 1
Iron
 asked on 06 Oct 2025
1 answer
18 views

We have developed our back office app using web forms and Telerik reporting integrated to VS2022 (version Telerik_Reporting_2025_Q3_19_2_25_813). The application is deployed on Windows server 2022 which is not connected to Internet. Also, for security reason, the customer uses many workstations that are not connected to Internet.

With previous versions of Telerik Reporting we noticed that some Telerik's CSS files are missing because the app is trying to access them on Internet. In that case we could not open Telerik reports from PC that is not connected to Internet while it was working correctly from PC connected to Internet.

Therefore, we copied required files to a local folder (kendo.blueopal.min.css and kendo.common.min.css) and everything seemed ok.

I am not sure if the following problems appear after upgrade to the latest version but we noticed the following:

When we try to open the report from the PC which is not connected to Internet we could find following errors in the Chrome console:

DevTools failed to load source map: Could not load content for http://10.10.51.100/CEN/TCM/Content/kendo.common.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for http://10.10.51.100/CEN/TCM/Content/kendo.blueopal.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

When I do the same from my PC which has Internet connection, these errors do not appear.

I have found some explanations that these errors could be ignored but the problem is that the report viewer does not display the content after these error appear.

To summarize, the same report which works correctly from my PC connected to Internet does not work from PC disconnected from internet. And both PCs are connected to the same instance of app.

On the production server, we noticed this problem when we limited IIS memory as its process used a lot of memory, and the server started running slowly. When we remove IIS memory limit, we can see errors in the console but the report shows the content correctly.

Is there a way to deploy Telerik Reporting app to not lookup to files located on Internet.

By the way, on the offline PC I see an old layout of report viewer controls and I see pages but the pages are empty:

 On my PC I see different toolbar and the report shows data:

 
Petar
Telerik team
 answered on 01 Oct 2025
1 answer
12 views

ReportDesigner - is it possible to restrict "Build new data connections" and allow to use only "Select from existing data connections" ?

This question is regarding "Configure XXX_DataSource" window:

Petar
Telerik team
 answered on 01 Oct 2025
Top users last month
Ambisoft
Top achievements
Rank 2
Iron
Pascal
Top achievements
Rank 2
Iron
Matthew
Top achievements
Rank 1
Sergii
Top achievements
Rank 1
Iron
Iron
Andrey
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?