Under Review
Last Updated: 13 May 2025 14:32 by ADMIN
I am encountering issues when using the objectDataSource wizard in the Web Report Designer that are not issues with the Standalone Report Designer. The Telerik Reporting version is 19.0.25.313. I created an object data source class that returns "Widgets" in a DataSet and a report "Demonstrate objectDataSource issues in Web Report Designer.trdx" to demonstrate the issues.

1. The data member list in "Choose a data member" (step 2) of the objectDataSource wizard in the Web Report Designer does not appear to be in alphabetical order as it is in the Standalone Report Designer. When there are many data members it is hard to pick the one you want when not ordered alphabetically.

2. For a data member that returns a DataSet result, a table row has to be returned for the design time feature to generate a data schema. In the Standalone Report Designer a returned row is not necessary, all that is required is a returned DataSet with a Table with Columns setup. It would be easier when using Web Report Designer to not require data returned to establish the data source data schema. In the WidgetDataSource a fake row is returned for the sake of having the data schema generated.

3. In the Web Report Designer objectDataSource wizard, once the "Preview data source results" (step 4) are ready and the Finish button is clicked, there is another call to the data source member but instead of using the Design-Time Values for the member, the values in the Value column appear to be used. If report parameters are already assigned to the data source parameters the string of the Value (e.g. "= Parameters.StartDate.Value") is used instead of the report parameter value. I think the data member call to generate the data schema should be the Design-Time Values again. In order to get the data schema generated I had to use the same values for Value column as in the Design-Time Values value. After the data source parameters are assigned to report parameters then it breaks the generation of the data schema later when the report is opened again in the Web Report Designer and there is an error (e.g. Error An error occurred while loading the data schema for "Widgets". ("Message"."String was not recognized as a valid DateTime.").

4. In the Report Previewer for the Web Report Designer there does not seem to be a way to provide a null value to a nullable data source parameter. For the GetWidgets member the FromEffectiveDate parameter is a nullable DateTime. After the data source is configured the data source parameter DataType is set to String, it did not resolve to nullable DateTime. Even after I change the data source FromEffectiveDate parameter to DataType of DateTime it cannot accept a null value from a DateTime report parameter, it seems to be interpreted as string instead of null. In the Standalone Report Designer there is no problem having a DateTime report parameter passing null to a nullable DateTime data source parameter; after reconfiguring the data source in the Standalone Report Designer the DataType for the data source parameter is <DataType>System.Nullable`1[System.DateTime]</DataType> instead of <DataType>System.DateTime</DataType> as from the Web Report Designer.

5. This is not a specific objectDataSource wizard issue but rather a general issue in the Web Report Designer. I cannot create a Report Parameter with the same name as a data source parameter or CSV data source field. Trying to do so results in an error message (Error Could not change property 'Name'. Name 'FromEffectiveDate' already exists). This issue can be demonstrated in the Web Report Designer Demo page: create a parameter for the yearDataSource data source, try to create a report parameter with the same name to get the error. Using report parameter names that are also data source parameter names works fine in the Standalone Report Designer.
Unplanned
Last Updated: 13 May 2025 14:26 by Robert

The data member list in "Choose a data member" (step 2) of the objectDataSource wizard in the Web Report Designer does not appear to be in alphabetical order as it is in the Standalone Report Designer.

When there are many data members it is hard to pick the one you want when not ordered alphabetically.

Unplanned
Last Updated: 13 May 2025 14:24 by Robert

In the Web Report Designer's objectDataSource wizard, once the "Preview data source results" (step 4) are ready and the Finish button is clicked, there is another call to the data source member but instead of using the Design-Time Values for the member, the values in the Value column appear to be used.

For example, If report parameters are already assigned to the data source parameters the string of the Value (e.g. "= Parameters.StartDate.Value") is used instead of the actual report parameter value.  I think the data member call to generate the data schema should be the Design-Time Values again. In order to get the data schema generated I had to use the same values for Value column as in the Design-Time Values value.

After the data source parameters are assigned to report parameters then it breaks the generation of the data schema later when the report is opened again in the Web Report Designer and there is an error (e.g. Error An error occurred while loading the data schema for "Widgets". ("Message"."String was not recognized as a valid DateTime.").

Unplanned
Last Updated: 13 May 2025 14:21 by Robert

 I cannot create a Report Parameter with the same name as a data source parameter or CSV data source field. Trying to do so results in an error messagе

(Error Could not change property 'Name'. Name 'FromEffectiveDate' already exists).

This issue can be demonstrated in the Web Report Designer Demo page: create a parameter for the yearDataSource data source, try to create a report parameter with the same name to get the error.

Using report parameter names that are also data source parameter names works fine in the Standalone Report Designer.

Need More Info
Last Updated: 13 May 2025 08:07 by ADMIN

Hello,

the search results in a PDF generated with report is not correct. Again...

Please fix this bug and add this scenario to your tests.

 

Steps: Search for a text in a pdf.

Duplicated
Last Updated: 12 May 2025 08:47 by ADMIN

Hi,

In Desktop Designer, I create a very simple Report with :

  • a JSON datasource mapped to the report
  • a Table with two colunms

I want to duplicate this table, so I select it and do a copy. After that, I select the detailSection and do a paste. The pasted table, in the Report Explorer look fine, but in the designer view it is not the case. And if I compare the TRDX files, an entire section is missing (the <Cells> section).

Attached files :

  • Multi-zone.trdx : Before copy/paste
  • Multi-zone-2.trdx : After copy/paste
  • Screenshot.png : screenshot of the Designer where you can see the two tables and the Report Explorer

Thank you

PS: In additional informations, I specify ASP.NET MVC as Project Type, but it is not relevant.

Unplanned
Last Updated: 12 May 2025 08:06 by ADMIN
Scheduled for 2025 Q3
I add SubReports from a ReportLibrary project to my main CS report as TypeReportSources in the VS Report Designer. All report types get added automatically by the SubReport wizard with the assembly version which is the Reporting version rather than the version of my custom assembly. This breaks my main report that cannot find the subreports.
Unplanned
Last Updated: 12 May 2025 08:03 by ADMIN
Scheduled for 2025 Q2
If a RTL text that contains strings and digits is exported to PDF or printed, in the exported document first the digits are printed and then the strings.
Unplanned
Last Updated: 12 May 2025 07:59 by Patrick

I have the chance to use a 27", 5120 x 2880 monitor, with text on Windows set to 200%.

The problem with Telerik Report Designer is that the icons in the report designer are very small and barely usable:

- Panel icon to move it.
- Table icon to move it.
- The open / close icons in the Report Explorer.

Also the zoom indicator at the bottom left of the screen, where the text part is too small to display the current zoom.

In Development
Last Updated: 12 May 2025 05:43 by ADMIN
Scheduled for 2025 Q2

After updating to Telerik Reporting v19.0.25.211, the relative path provided to the UriReportSourceResolver is no longer working.

For example, I used to provide only the name of the directory with the reports(e.g. "Reports") to the UriReportSourceResolver, and if there was such a subdirectory inside the project's base directory, the reports were successfully resolved.

This is no longer the case with v19.0.25.211. With this version, I have to provide the absolute path to the "Reports" directory for it to work.

In Development
Last Updated: 09 May 2025 14:34 by ADMIN
Scheduled for 2025 Q2

I have successfully installed the ODBC and OLEDB providers for Visual FoxPro 9 and they appear in the Windows 32-bit ODBC Data Sources under System DSN.

The drivers are discovered when I use Standalone Report Designer x86 from 17.2.23.1114 and older ones built against .NET Framework 4.0.

The same drivers are not found on the same machine when I use Standalone Report Designer x86 from 18.3.24.1218 built against .NET Framework 4.6.2.

Unplanned
Last Updated: 09 May 2025 07:23 by ADMIN
Scheduled for 2024 Q2

Steps To Reproduce:

  1. Install Reporting.
  2. Go to \Tools folder.
  3. Start DatabaseCacheConfigurator.exe
  4. Leave the first combobox to 'Create engine viewers/cache database'
  5. Paste a valid connection string in the textbox below, e.g. Data Source=.\sqlexpress;Initial Catalog=AdventureWorks;Integrated Security=True
  6. Click on Create Schema or Clear Cache Data.

Expected behavior: The function is executed

Actual behavior: A message saying "Operation could destabilize the runtime." is shown.

Unplanned
Last Updated: 08 May 2025 11:41 by ADMIN
Scheduled for 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.

Unplanned
Last Updated: 08 May 2025 10:14 by ADMIN
Created by: Gertjan
Comments: 0
Type: Bug Report
1

The HTML5 Report Viewer uses inline templates which may require enabling the unsafe-eval CSP policy.

The viewer should migrate to using CSP templates as shown in Getting Started with Content Security Policy (CSP) Templates - Kendo UI Templates - Kendo UI for jQuery.

Unplanned
Last Updated: 07 May 2025 05:49 by ADMIN
Scheduled for 2025 Q2

When there is a combination of Arabic and English text in any control and if the font family is set to "Calibri", exporting to PDF results in the following error in the stack trace:

Telerik.ReportDesigner.exe Error: 0 : System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Documents.Fixed.Fonts.OpenType.Tables.MultipleSubstFormat1.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.Lookup.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Fixed.Fonts.OpenType.Tables.ChainedSequenceContextFormat3.ApplySubstitution(GlyphInfo glyphInfo)
   at Telerik.Documents.Fixed.Fonts.OpenType.Tables.ChainedSequenceContextFormat3.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.Lookup.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.Features.FeatureInfo.ApplyLookup(Lookup lookup, GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.LangSys.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.OpenTypeFontSourceBase.ApplySubstitutions(UnicodeRange range, List`1 glyphInfos)
   at Telerik.Documents.Core.Fonts.OpenType.OpenTypeFontSourceBase.TryGetGlyphIds(String text, UInt16[]& glyphIds)
   at Telerik.Reporting.Pdf.PdfFontDictionary.AddChars(String text)
   at Telerik.Reporting.Pdf.Rendering.PdfRenderer.DrawString(String text, PdfFont pdfFont, IBrush brush, RectangleF rect, Boolean rightToLeft)
   at Telerik.Reporting.ImageRendering.CanvasPdf.DrawRegularChunk(String text, StringChunkContext context)
   at Telerik.Reporting.ImageRendering.CanvasBase.DrawStringMultiline(String s, StringChunkContext context, Boolean isFinalTextChunk)
   at Telerik.Reporting.ImageRendering.DocumentBase.WriteText(String text, RectangleF bounds, IFont font, Color foreground, TextFormat format, MatrixBase transform, Boolean isFinalTextChunk)
   at Telerik.Reporting.Writing.TextBoxWriter.WriteContent(DocumentWriter writer, TextBox textBox, ElementPageInfo pageInfo)
   at Telerik.Reporting.Writing.ProcessingContentElementWriter`1.WriteElement(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.Visit(TextBox textBox)
   at Telerik.Reporting.Processing.ProcessingElementVisitor.Visit(LayoutElement element)
   at Telerik.Reporting.Writing.DocumentWriter.Telerik.Reporting.BaseRendering.IWriter.WriteStartElement(LayoutElement element, ElementPageInfo pageInfo)
   at Telerik.Reporting.Paging.PageElementsLayer.OutputToPage(IPageHandler handler)
   at Telerik.Reporting.Paging.PageContent.Output(IPageHandler handler)
   at Telerik.Reporting.Paging.PageCompositionBase.OutputPageContent(Stopwatch stopwatchOutputContent, PageContent pageContent)
   at Telerik.Reporting.Paging.PageCompositionBase.<>c__DisplayClass124_0.<CreatePageContentOutputTask>b__0()

If we change the font family to "Arial" the report is exported to PDF correctly.

Unplanned
Last Updated: 02 May 2025 11:58 by Tim

When using a date parameter with AutoRefresh set to True in the Standalone Report Designer, selecting a new value from the date picker does not automatically refresh the report viewer to show the updated report. To make the new value take effect, you need to move the focus away from the date picker.

 

Unplanned
Last Updated: 02 May 2025 08:01 by Simon

When upgrading my .NET Framework project with the Upgrade Wizard, the Telerik.Reporting.OpenXmlRendering assemblies, including the newer 2.7.2 and 3.0.1 ones, are not upgraded

All assembly references except Telerik.Reporting.OpenXmlRendering ones are updated. The upgrade wizard finishes without errors.

Image

This is very annoying as I have to replace them manually,

Unplanned
Last Updated: 29 Apr 2025 14:18 by James Glinsek

When I export my report in Excel with the Standalone Report Designer for .NET,  the GDI engine produces the expected result, whereas with the Skia graphics engine, the Graph in the report is rendered with a bold font, although I use a regular/normal font.

In Development
Last Updated: 28 Apr 2025 10:34 by ADMIN

If I use an HTML5-based Report Viewer with the default CONTINUOUS_SCROLL page mode and I start scrolling to the next page, the Get Document Page request is made multiple times for the same page.

If I move to the next page via the toolbar buttons or if I use the SINGLE_PAGE page mode, then problem is not reproduced.

In Development
Last Updated: 25 Apr 2025 15:55 by ADMIN
Scheduled for 2025 Q2

Reproducible in 17.1.23.606 - SRD .NET6

Steps to reproduce the behavior:

  1. Open Product Sales report
  2. Click on textBox3
  3. Select "Split cells" from the context menu.
  4. Click "Undo"

Expected behavior
No exceptions
Actual behavior
Table Body has 9 rows but 3 are expected.

Screenshots
Screenshot

1 2 3 4 5 6