Unplanned
Last Updated: 29 Apr 2024 14:10 by Stephen
Opening the .NET version of the Standalone Report Designer through a TRDP/TRDX/TRBP file changes its default working directory and external assemblies that are added to it cannot be loaded. 
Unplanned
Last Updated: 26 Apr 2024 08:29 by Simon

When I render one of my reports I receive the error message  “A generic error occurred in GDI+”.

I figured out that one HtmlTextBox receives quite a long HTML from the data source - exceeds 32 768 characters. In my experiments, the error starts appearing if the text is longer than 32 775 chars.

In this case, the Reporting engine shouldn't throw a misleading GDI+ error but instead throw a more specific exception.

Unplanned
Last Updated: 25 Apr 2024 12:32 by Michael

If you set the WinUI viewer's ViewMode to PrintPreivew in the XAML or the code, the toolbar button's state and value don't change. Hence, even though the report is displayed in PrintPreview, the button for switching the ViewMode is still showing 'Switch to PrintPreview' and is not highlighted. When you click it, the report is displayed in Interactive View, the button becomes highlighted and the tooltip states 'Switch to Interactive mode'.

Unplanned
Last Updated: 24 Apr 2024 12:09 by Aldo

The WebServiceDataSource wizard in the Web Designer doesn't let you construct Expressions for the Parameter values. The same functionality is present in the Standalone Report Designer.

The SqlDataSource Wizard of the Web Designer also allows the creation of Expressions for the Parameter values.

It would be convenient if the report creators were allowed to create the Expressions for WebServiceDataSource parameter values directly in the wizard. Currently, you need to type or paste the Expression manually.

Unplanned
Last Updated: 30 Apr 2024 13:45 by ADMIN
With the standalone desktop designer it would be great to be able to override the version of the report file so that it can be used in dev/test/historical environments where we are still referencing an older version of the Telerik Reports libraries.
Unplanned
Last Updated: 26 Nov 2024 14:55 by ADMIN
Scheduled for 2025 Q1

Adding the "Telerik.ReportViewer.WinUI.Themes/Themes/Generic.xaml" theme to a WinUI project causes existing AppBarButtons to grow in size because it overrides the AppBarButtonContentHeight setting.

The report viewer theme should not override the styles of the default WinUI controls.

Completed
Last Updated: 23 May 2025 08:03 by ADMIN
Release 2025 Q2

I have denied the permission to use the Asset Manager in the configuration of the service of the Web Report Designer. This is generally respected and I do not see the option to open the asset manager from the main menu but when I try to set an image to a PictureBox item, I still see the option to add it from the assets and the button is also clickable.

With that being said, the permission is respected on the server and I get an error about not having permission to use the Asset Manager when I click on the button. Still, it will be better if the button is removed from the UI altogether when I have disabled the assets.

Completed
Last Updated: 18 Mar 2025 14:33 by ADMIN
Release 2025 Q2

The RTF rendering automatically switches to the Tables rendering mode whenever a Crosstab/Table/List is detected in a report. This rendering mode throws an exception whenever the report contains PictureBox with one of the following sizing options.

  • Center
  • Normal
  • Stretch
  • ScaleProportional

The RTF export should work with all PictureBox sizing options regardless of the rendering mode.

To work around the issue currently, one can either force the rendering engine to use the Frames rendering mode using the RenderingMode device information property or set the Sizing property of all picture boxes in the report to AutoSize.

 
Completed
Last Updated: 10 Jul 2024 11:52 by ADMIN
Release 2024 Q2
I have a problem with the current version in a Linux container using 2024.1.30 and 18.0.24.305 version of reporting. I only get this when I'm attempting to produce multiple reports at the same time.  It's the same issue regardless of whether it's running as a hosted web service or if I'm running as a server based blazor app.

DockerBlazorApp Error: 0 : An error has occurred while rendering the report: System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct.
   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
   at System.Collections.Generic.Dictionary`2.set_Item(TKey key, TValue value)
   at Telerik.Drawing.SKIA.Text.FontMapper.LoadPrivateFont(SKTypeface typeface, String familyName)
   at Telerik.Drawing.Skia.Graphics.MeasureTextBlock(String text, Single widthConstraint, Single heightConstraint, StringFormatBase stringFormat, IFont font)
   at Telerik.Drawing.Skia.Graphics.MeasureString(String text, IFont font, SizeF layoutArea, StringFormatBase stringFormat, Int32& charactersFitted, Int32& linesFilled)
   at Telerik.Reporting.Processing.WindowsTextMeasureProvider.MeasureString(IGraphics graphics, String text, GdiFontInfo fontInfo, SizeF layoutArea, StringFormatBase stringFormat, Int32& charactersFitted, Int32& linesFilled)
   at Telerik.Reporting.Processing.MeasureContext.MeasureString(String text, IFont font, SizeF layoutArea, TextFormat textFormat, Int32& charactersFitted, Int32& linesFilled)
   at Telerik.Reporting.Processing.TextRenderer.MeasureText(IMeasureContext context, String text, IFont font, RectangleF layoutRectangle, TextFormat textFormat, Boolean multiline, Int32& charactersFitted)
   at Telerik.Reporting.Processing.TextBoxUtil.MeasureTextContainer(ITextContainer textContainer, RectangleF layoutBounds, IMeasureContext context)
   at Telerik.Reporting.Processing.TextBox.MeasureItem(IMeasureContext context, SizeLU availableClientSize, Boolean canGrow)
   at Telerik.Reporting.Processing.TextBox.MeasureItem(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.TextBox.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.LayoutElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.VisualElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.ProcessingElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.LayoutElement.Measure(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.AbsolutePositionLayout.MeasureChildItems(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.AbsolutePositionLayout.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.ReportSectionBase.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.PageSection.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.LayoutElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.VisualElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.ProcessingElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.LayoutElement.Measure(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Paging.PageCompositionBase.MeasurePageSection(PageSection section)
   at Telerik.Reporting.Paging.PageCompositionBase.ProcessPageSectionsForPaging()
   at Telerik.Reporting.Paging.PageCompositionBase.MoveToNextPageArea()
   at Telerik.Reporting.Paging.PageCompositionBase.NextVerticalPage()
   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
In Development
Last Updated: 25 Sep 2025 13:51 by ADMIN
Created by: Prashant
Comments: 6
Category: Reporting
Type: Feature Request
2

we need to have complete End User Tutorial for Web Report Designer, where all the excel like features need to be demonstrated.

including Pivot etc.

Unplanned
Last Updated: 04 Apr 2025 10:42 by ADMIN
Scheduled for 2025 Q3
Created by: Jonathan
Comments: 0
Category: Reporting
Type: Bug Report
2

Password-protected PDF documents generated with Telerik Reporting have blank pages when opened with an iPhone.

Unplanned
Last Updated: 11 Apr 2024 07:01 by Stavros

When I deploy the Angular HTML5 Report Viewer demo on Docker and build for production I receive the next error:

main.fa32b7794d384513.js:1 Uncaught Error: Invalid template:'<td class="#=data.cssClass#" role="gridcell"><a tabindex="-1" class="k-link" href="\#" data-#=data.ns#value="#=data.dateString#">#=data.value#</a></td>' Generated code:'var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;$kendoOutput='<td class="'+(data.cssClass)+'" role="gridcell"><a tabindex="-1" class="k-link" href="#" data-'+(data.ns)+'value="'+(data.dateString)+'">'+(data.value)+'</a></td>';return $kendoOutput;'
    at Object.compile (main.fa32b7794d384513.js:1:269410)
    at main.fa32b7794d384513.js:1:565164
    at Object.dt (main.fa32b7794d384513.js:1:598166)
    at 961 (main.fa32b7794d384513.js:1:1411020)
    at n (runtime.142728358b17fb3f.js:1:128)
    at 735 (main.fa32b7794d384513.js:1:117899)
    at n (runtime.142728358b17fb3f.js:1:128)
    at 158 (main.fa32b7794d384513.js:1:110372)
    at n (runtime.142728358b17fb3f.js:1:128)
    at main.fa32b7794d384513.js:1:1503100

When I remove the viewer from the project the problem disappears.

With the same 'Dockerfile' and 'nginx.conf' the Native Angular Report Viewer works as expected.

Unplanned
Last Updated: 15 Apr 2024 08:49 by ADMIN
Created by: Plamen Ratchev
Comments: 0
Category: Reporting
Type: Feature Request
5

In the non-native angular report viewer we were using a customized template to change the order of the buttons and also to add custom buttons. We want to migrate to the Native Angular Report viewer but it lacks toolbar customization options. We need to be able to change the order and hide existing toolbar functions. Also we need the ability to define custom buttons with custom logic that executes when the button is pressed. 

I've tried to create a sub-class of the ReportingAngularViewerComponent and define a custom template for the toolbar, but the problem is that some of the core toolbar buttons (like zoom and pager) use custom local Telerik components that aren't exported from the ReportingAngularViewerModule, so I can't use those directly. 

It would be great if you can export all components used in the ReportingAngularViewerModule or provide an alternative way to customize the toolbar (may be similar to how you allow customization of the toolbar for the Editor control where users can define what toolbar commands are available, order them as they like and also define custom commands)

Unplanned
Last Updated: 08 Apr 2024 09:29 by Víctor

As an implementer, I sometimes need to trigger the Web Report Designer's commands programmatically. For example, saving the report definition when an external button is clicked.

Exposing an API for invoking the designer's commands would be of great help in implementing such functionality.

Unplanned
Last Updated: 03 Apr 2024 13:49 by Ludek

To preview/export localized reports in different languages, I change the thread's current culture in the report viewer's ExportBegin/RenderingBegin events and reset it back to the original culture in the ExportEnd/RenderingEnd events.

This approach works well in .NET Framework projects but in .NET Core projects, the culture is not reset properly.

Changing the culture in the events of the desktop report viewers should work both in .NET Framework and .NET Core projects.

Unplanned
Last Updated: 03 Apr 2024 11:28 by Gursharan
Created by: Gursharan
Comments: 0
Category: Reporting
Type: Bug Report
1

The Upgrade Wizard for Visual Studio backs up all files, including those in the '.vs' folder. In Visual Studio 2017 this may cause errors when upgrading due to the locked file 'db.lock':

System.IO.IOException: The process cannot access the file 'C:\Users\reportingagentuser\Desktop\reportlibrary1\ReportLibrary1\.vs\ReportLibrary1\v15\Server\sqlite3\db.lock' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   at Telerik.Reporting.UpgradeWizard.Engine.Services.BackupService.BackupDirectory(String directoryName)
   at Telerik.Reporting.UpgradeWizard.Engine.Services.BackupService.BackupDirectory(String directoryName)
   at Telerik.Reporting.UpgradeWizard.Engine.Services.BackupService.BackupDirectory(String directoryName)
   at Telerik.Reporting.UpgradeWizard.Engine.Services.BackupService.BackupDirectory(String directoryName)
   at Telerik.Reporting.UpgradeWizard.Engine.Services.BackupService.BackupDirectory(String directoryName)
   at Telerik.Reporting.UpgradeWizard.Engine.Services.BackupService.BackupDirectory(String directoryName)
   at Telerik.Reporting.UpgradeWizard.Engine.ProjectItem.BackupInternal()
   at Telerik.Reporting.UpgradeWizard.Engine.UpgradeItem.Backup()</event>

Duplicated
Last Updated: 08 Apr 2024 09:38 by ADMIN
Created by: Peter
Comments: 1
Category: Reporting
Type: Feature Request
0

The current htmltextbox on the telerik reporter designer does not support html tags for <table>

There is a work around which creates the html text to an image but the quality is not great but more importantly the word wrap functionality is lost.

 

https://docs.telerik.com/reporting/report-items/htmltextbox/overview#supported-html-tags

 

Peter

Unplanned
Last Updated: 01 Apr 2024 09:52 by Andrew

It would be great if the expressions were validated before leaving the expression editor rather than only finding out I missed a bracket ')' when running the report.

Completed
Last Updated: 10 Jul 2024 10:00 by ADMIN
Release 2024 Q3

The Preview button of the HTML5 Report Viewer is not styled appropriately when using Kendo SASS themes:

Unplanned
Last Updated: 27 Mar 2024 08:49 by Muhammad

.NET applications do not support rendering extensions like the XPS and MHTML rendering but the Reporting engine attempts to resolve them in such applications regardless.

There should be no attempts to resolve unsupported rendering extensions in .NET applications.