Unplanned
Last Updated: 14 Nov 2023 08:01 by Softwarehouse

I have a Multivalue Report Parameter in the report that gets fed by a data source and may have more than 1000 selectable values. It is a ComboBox.

When I search and select a value from the dropdown, the selected value may not be passed with the reportSource of the viewer if I click directly the Preview button, without clicking outside the selection popup first. The issue occurs randomly. If I click outside the popup first, the values are passed correctly. I cannot reproduce the issue with less selectable items.

Completed
Last Updated: 23 Jan 2024 07:01 by ADMIN
Release 2024 Q1

We upgrade to 17.2.23.1010 and after going through the report Upgrade Wizard we are getting this error for the CheckBox item:

Error CS0266 Cannot implicitly convert type 'System.Drawing.ContentAlignment' to 'Telerik.Drawing.ContentAlignment'. An explicit conversion exists (are you missing a cast?)

 

Completed
Last Updated: 23 Jan 2024 06:58 by ADMIN
Release 2024 Q1

The option for creating a new connection in the SqlDataSource of the WRD is disabled in the .NET Framework implementation of the ReportDesignerController.

Unplanned
Last Updated: 07 Feb 2024 09:30 by ADMIN
Scheduled for 2024 R2

When using the SqlDataSource component with a stored procedure that has an IF-ELSE condition which selects a different set of columns depending on whether the condition is true or false, the returned data schema is always as if the condition is evaluated to true.

While the schema is wrong, if I manually type the fields, at runtime, they get resolved correctly but it is inconvenient.

Unplanned
Last Updated: 07 Nov 2023 10:14 by Jim

I had a report book with only a TOC report and when I previewed it, I was met with an "Object reference not set to an instance of an object" exception which did not make it clear what was causing the issue losing me a lot of time in debugging.

Once I added a report to my ReportBook the issue was resolved, however, the error message should be more meaningful.

Completed
Last Updated: 15 Nov 2023 11:42 by ADMIN
Release 2024 R1 PI1

I am rendering Telerik reports (version 17.2.23.1010) with custom code on Linux Docker in .NET 7 with SkiaSharp. When I have Grouping in the Report, I receive the following exception:

An unhandled exception has occurred while executing the request.
      System.PlatformNotSupportedException: System.Drawing.Common is not supported on this platform.
         at System.Drawing.ToolboxBitmapAttribute..ctor(Type t, String name)
         at System.Reflection.CustomAttribute._CreateCaObject(RuntimeModule pModule, RuntimeType type, IRuntimeMethodInfo pCtor, Byte** ppBlob, Byte* pEndBlob, Int32* pcNamedArgs)
         at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)
         at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType)
         at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
         at System.Attribute.GetCustomAttributes(MemberInfo element, Type attributeType, Boolean inherit)
         at System.ComponentModel.ReflectTypeDescriptionProvider.ReflectGetAttributes(Type type)
         at System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetAttributes()
         at System.ComponentModel.TypeDescriptor.DefaultTypeDescriptor.GetAttributes()
         at System.ComponentModel.TypeDescriptor.GetAttributes(Type componentType)
         at System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetConverter(Object instance)
         at System.ComponentModel.TypeDescriptor.DefaultTypeDescriptor.GetConverter()
         at System.ComponentModel.TypeDescriptor.GetConverter(Type type)
         at System.ComponentModel.PropertyDescriptor.get_Converter()
         at Telerik.Reporting.Serialization.ObjectReader.ReadProperty(Object obj, PropertyDescriptor prop, Type propType)
         at Telerik.Reporting.Serialization.ObjectReader.ReadProperties(Object obj)
         at Telerik.Reporting.Serialization.ObjectReader.ReadObject(Type type)
         at Telerik.Reporting.Serialization.ObjectReader.ReadXmlElement(String name)
         at Telerik.Reporting.Serialization.ObjectReader.ReadCollection(Object collection)
         at Telerik.Reporting.Serialization.ObjectReader.ReadProperties(Object obj)
         at Telerik.Reporting.Serialization.ObjectReader.ReadObject(Type type)
         at Telerik.Reporting.Serialization.ObjectReader.ReadXmlElement(String name)
         at Telerik.Reporting.Serialization.ObjectReader.Deserialize(IResourceHandler handler)
         at Telerik.Reporting.XmlSerialization.XmlSerializerBase.Deserialize(XmlReader reader, IResourceHandler resourceHandler)
         at Telerik.Reporting.XmlSerialization.XmlSerializerBase.Deserialize(Stream stream, IResourceHandler resourceHandler)
         at Telerik.Reporting.XmlSerialization.ReportXmlSerializer.Telerik.Reporting.ReportSerialization.IXmlSerializer.Deserialize(Stream stream, IResourceHandler resourceHandler)
         at Telerik.Reporting.ReportPackager.UnpackageDocument(Stream packageStream)

Without Grouping the report is rendered fine on Linux.

On Windows, everything runs fine as well.

 

Duplicated
Last Updated: 10 Nov 2023 13:46 by ADMIN
Currently, adding custom HTTP request headers to the requests sent by the Blazor Report Viewer is not supported.   I would like this feature added so I may send an anti-forgery token and other values specific to my application in the header.   I'm not able to use the Blazor Report Viewer without this feature.
Completed
Last Updated: 23 Jan 2024 07:00 by ADMIN
Release 2024 Q1

I am getting an error message, even when setting the culture manually to 'en-US', that the culture 'aa' is not found. Tried other approaches to get the culture manually installed, but there shouldn't be a reason your code is pulling all cultures when 'en-US' is the one being manually set by my code and in the report designer.

Completed
Last Updated: 31 Jan 2024 11:11 by ADMIN
Release 2024 Q1

In the Desktop Report Designers, you may display the Text of the Tooltips on several lines by adding new lines (\n) inside the text.

In the HTML5 Viewrs, the new lines are ignored and the text is displayed on a single line. You may work around this by replacing the new lines with <br /> elements. It would be much easier for the users if this is done in the code of the viewer instead.

Unplanned
Last Updated: 09 Nov 2023 16:54 by ADMIN
Created by: Sharon
Comments: 0
Category: Reporting
Type: Feature Request
4

On .Net 6, exporting html5 produces multiple html files including a single report having multiple pages are split into multiples. Could we please have the feature similar to MHTML export in the previous .net versions supported. This is a breaking change when upgrading to .Net 6. 

Thanks!

 
Declined
Last Updated: 17 Nov 2023 15:29 by ADMIN
Created by: Pascal
Comments: 6
Category: Reporting
Type: Bug Report
0

To prevent questions that I can't answer: I'm an end user for this product. I DO NOT have the ability to look at or update code related to the tools integration. So please ignore my answers to Product Version and Target Framework. They were required before I was allowed to post this ticket. 

 

The uploaded report has 6 components. 

Two panels (one containing multiple objects, the other only containing one object [hb2])

4 text boxes each with some bindings.

The two key components to look at for the issue are hb and hb2. Both these objects are identical and both have the same bindings for height and top.

From my math hb2 is correctly positioned and sized by hb has been pushed down. The only difference is that other objects are in the container for hb.

Without any containers, hb and hb2 are positioned incorrectly.

I'm doing all this because the vertical alignment for text boxes was not working, once I exported to PowerPoint.

 

What I expected was that the Top value would only depend on the container holding the component and the components' top value. I did not expect it to be dependent on a mixture of variables from other components also held within the same container.

 


 

Completed
Last Updated: 15 Nov 2023 11:45 by ADMIN
Release 2024 R1 PI1

After updating the Telerik Reporting packages to v17.2.23.1010 and opting out to still use the Gdi graphics engine, when I attempt to render a report to PDF on Linux, the rendering fails with the following error:

Error: 0 : An error occurred while rendering the report in separate thread: System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Reporting.Paging.PageCompositionBase.<>c__DisplayClass87_0.<CreatePages>b__0()
   at Telerik.Reporting.Paging.PageCompositionBase.CreatePages()
   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.Services.Engine.ReportRenderer.Render(ReportRendererArgs args)
   at Telerik.Reporting.Services.Engine.Rendering.RenderWithCulture(ReportRendererArgs args)
   at Telerik.Reporting.Services.Engine.Rendering.ThreadFunc(Object o)

Unplanned
Last Updated: 01 Nov 2023 14:33 by waqas

When the service of the Web Report Designer is running in a .NET Framework application, the preview page of the WebServiceDataSource component displays [object Object] instead of the data string.

The WRD front end expects the ReportDesignerController's PreviewWebServiceData(DataSourceInfo) method to return stringified JSON but instead, it currently(R3 2023) returns a JSON.

As a workaround, the method can be overridden so that the string result is returned instead:

        public override IHttpActionResult PreviewWebServiceData(DataSourceInfo dataSourceInfo)
        {
            var baseResult = (ResponseMessageResult)base.PreviewWebServiceData(dataSourceInfo);
            var jsonString = baseResult.Response.Content.ReadAsStringAsync().Result;

            return Ok(jsonString);
        }

 

Completed
Last Updated: 23 Jan 2024 07:02 by ADMIN
Release 2024 Q1

When a report that has no significant content is added to a report book, an invalid entry inside the report book's ToC is added. The page number shown is zero and trying to navigate to the page throws an error "Resource with name ... not found."

Duplicated
Last Updated: 06 Nov 2023 14:33 by ADMIN

Need to allow Excel Export with 10.1.16.615 version on FIPs enbled

Hi Team,

I had tried with the provided post as below with DocumentFormat.openXML.dll verison (2.5) but not working .

please help to resolve this ASAP.

===

Based on what you described and the ticket info, I am assuming that you are getting this error when you render a report in the Excel 97-2003 (XLS) format. Is that correct?

Unfortunately, this is a known limitation of the Excel 97-2003 rendering, and exporting a report to XLS in FIPS-enabled environments will fail. Considering this, I suggest choosing one of the following options for exporting reports to Excel:

  • Exporting the report to the newer XLSX format. (See exporting in XLSX)
  • Disabling FIPS.

If choose the first option, you can disable the older Excel rendering format so that it is not available as an option when the report is displayed in a report viewer. For example, the following code can be put into the web.config/app.config of the project:

<configuration>

  <configSections>
    <section
        name="Telerik.Reporting"
        type="Telerik.Reporting.Configuration.ReportingConfigurationSection, Telerik.Reporting"
        allowLocation="true"
        allowDefinition="Everywhere"/>
  </configSections>

    ...

  <Telerik.Reporting>
    <extensions>
      <render>
        <extension name="XLS" visible="false">
        </extension>
      </render>
    </extensions>
  </Telerik.Reporting>

   ...

</configuration>

I hope this helps, please let me know if you have any additional questions. Thank you for trying Telerik Reporting!

Regards,
Dimitar
Progress Telerik

 
Unplanned
Last Updated: 23 Jul 2025 15:10 by ADMIN
Scheduled for 2025 Q3
The current version(R3 2023) of the MsSqlServerStorage implementation uses the old System.Data.SqlClient data provider which forces to use a different connection string from my application because keywords such as 'authentication' are not supported by the older provider.
In Development
Last Updated: 09 Jan 2025 21:22 by ADMIN
Scheduled for 2025 Q1
Created by: Kyle Smith
Comments: 1
Category: Reporting
Type: Feature Request
5

Is there a way to have the linear gauge display a value above the indicator?

Completed
Last Updated: 15 Nov 2023 16:49 by ADMIN
Release 2024 R1 PI1

The following exception can be thrown when setting the Value of a PictureBox to an invalid type:

System.ArgumentException: You can assign System.String, IImage, System.Drawing.Image or SkiaImage objects only.
at Telerik.Reporting.PictureBox.set_Value(Object value) 

This is misleading because an object of type System.Drawing.Image is not supported when using the Skia graphics engine. Passing an SKImage does not work either due to an error in the processing stage.

If you need to use a System.Drawing.Image object or an SKBitmap instance, you can take advantage of the DrawingFactory class.

Unplanned
Last Updated: 27 Oct 2023 13:20 by Gabor

When using the HTML5 Report Viewers, if I override the GetDocumentFormats() method of the ReportsController and return a localized list, the export dropdown in the toolbar is still populated with the default values.

On the other hand, the available export formats list is respected in the email dialog.

In both scenarios, the dropdown with the rendering formats should respect the overridden method's return value.

Need More Info
Last Updated: 18 Jan 2024 17:19 by ADMIN
Add a functionallity, to change the default file format to TRDX, instead of TRDP in the config file of Telerik Report Stand alone designer.

I ship the Telerik Report Stand alone Designer, along with some support DLLs from my side to my clients, that use my application to design their reports. It even confuses me, when I design new reports, when I save, and didn't take attention to the format.

ok, it not a showstopper, as it's really easy to swtich formats afterwards.


thanks


Vulpes