[Solved] Area chart Errors after latest update

1 Answer 23 Views
Charts
Anthony
Top achievements
Rank 1
Iron
Anthony asked on 08 Apr 2026, 11:44 AM

I keep getting these errors after i updated to the latest release for a lot of charting components. This one is with ChartSeriesType.Area. The areas are there but don't have any coloring and are invisible.

 

telerik-blazor.js:1 Error: <path> attribute d: Expected number, "M140.35 13 L NaN 13 NaN 173.2…".
attr @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
_setEnd @ telerik-blazor.js:1
step @ telerik-blazor.js:1
t @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
setTimeout
play @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
_redraw @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
loadFonts @ telerik-blazor.js:1
preloadFonts @ telerik-blazor.js:1
ad @ telerik-blazor.js:1
createChart @ telerik-blazor.js:1
createWidget @ telerik-blazor.js:1
l @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
processJSCall @ blazor.web.js:1
beginInvokeJSFromDotNet @ blazor.web.js:1
Xr @ blazor.web.js:1
(anonymous) @ invoke-js.ts:323
Mc @ invoke-js.ts:82
$func298 @ dotnet.native.53ez3dx5uy.wasm:0x1f797
$func222 @ dotnet.native.53ez3dx5uy.wasm:0x1ca98
$func213 @ dotnet.native.53ez3dx5uy.wasm:0xebe7
$func291 @ dotnet.native.53ez3dx5uy.wasm:0x1f22d
$func327 @ dotnet.native.53ez3dx5uy.wasm:0x203be
$func184 @ dotnet.native.53ez3dx5uy.wasm:0xc3a3
$mono_background_exec @ dotnet.native.53ez3dx5uy.wasm:0x48887
Ko @ scheduling.ts:53
callUserCallback @ dotnet.native.ykrnppwhq2.js:8
(anonymous) @ dotnet.native.ykrnppwhq2.js:8
setTimeout
safeSetTimeout @ dotnet.native.ykrnppwhq2.js:8
Mc @ scheduling.ts:63
$func793 @ dotnet.native.53ez3dx5uy.wasm:0x48825
$func298 @ dotnet.native.53ez3dx5uy.wasm:0x1f773
$func222 @ dotnet.native.53ez3dx5uy.wasm:0x1ca98
$func213 @ dotnet.native.53ez3dx5uy.wasm:0xebe7
$func291 @ dotnet.native.53ez3dx5uy.wasm:0x1f22d
$func327 @ dotnet.native.53ez3dx5uy.wasm:0x203be
$func184 @ dotnet.native.53ez3dx5uy.wasm:0xc3a3
$mono_background_exec @ dotnet.native.53ez3dx5uy.wasm:0x48887
Ko @ scheduling.ts:53
callUserCallback @ dotnet.native.ykrnppwhq2.js:8
(anonymous) @ dotnet.native.ykrnppwhq2.js:8
setTimeout
safeSetTimeout @ dotnet.native.ykrnppwhq2.js:8
Mc @ scheduling.ts:63
$func793 @ dotnet.native.53ez3dx5uy.wasm:0x48825
$func298 @ dotnet.native.53ez3dx5uy.wasm:0x1f773
$func222 @ dotnet.native.53ez3dx5uy.wasm:0x1ca98
$func213 @ dotnet.native.53ez3dx5uy.wasm:0xebe7
$func291 @ dotnet.native.53ez3dx5uy.wasm:0x1f22d
$func327 @ dotnet.native.53ez3dx5uy.wasm:0x203be
$func184 @ dotnet.native.53ez3dx5uy.wasm:0xc3a3
$mono_background_exec @ dotnet.native.53ez3dx5uy.wasm:0x48887
Ko @ scheduling.ts:53
Zo @ scheduling.ts:42
8Error: <g> attribute transform: Expected number, "matrix(NaN,NaN,NaN,NaN,…".
telerik-blazor.js:1 Error: <path> attribute d: Expected number, "M57 40.301 L NaN 40.301 NaN 2…".
attr @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
trigger @ telerik-blazor.js:1
geometryChange @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
_setEnd @ telerik-blazor.js:1
step @ telerik-blazor.js:1
t @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
setTimeout
play @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
traverse @ telerik-blazor.js:1
_redraw @ telerik-blazor.js:1
redraw @ telerik-blazor.js:1
setOptions @ telerik-blazor.js:1
setWidgetOptions @ telerik-blazor.js:1
setOptions @ telerik-blazor.js:1
a @ telerik-blazor.js:1
(anonymous) @ telerik-blazor.js:1
processJSCall @ blazor.web.js:1
beginInvokeJSFromDotNet @ blazor.web.js:1
Xr @ blazor.web.js:1
(anonymous) @ invoke-js.ts:323
Mc @ invoke-js.ts:82
$func298 @ dotnet.native.53ez3dx5uy.wasm:0x1f797
$func222 @ dotnet.native.53ez3dx5uy.wasm:0x1ca98
$func213 @ dotnet.native.53ez3dx5uy.wasm:0xebe7
$func291 @ dotnet.native.53ez3dx5uy.wasm:0x1f22d
$func327 @ dotnet.native.53ez3dx5uy.wasm:0x203be
$func184 @ dotnet.native.53ez3dx5uy.wasm:0xc3a3
$mono_background_exec @ dotnet.native.53ez3dx5uy.wasm:0x48887
Ko @ scheduling.ts:53
callUserCallback @ dotnet.native.ykrnppwhq2.js:8
(anonymous) @ dotnet.native.ykrnppwhq2.js:8
setTimeout
safeSetTimeout @ dotnet.native.ykrnppwhq2.js:8
Mc @ scheduling.ts:63
$func793 @ dotnet.native.53ez3dx5uy.wasm:0x48825
$func298 @ dotnet.native.53ez3dx5uy.wasm:0x1f773
$func222 @ dotnet.native.53ez3dx5uy.wasm:0x1ca98
$func213 @ dotnet.native.53ez3dx5uy.wasm:0xebe7
$func291 @ dotnet.native.53ez3dx5uy.wasm:0x1f22d
$func327 @ dotnet.native.53ez3dx5uy.wasm:0x203be
$func184 @ dotnet.native.53ez3dx5uy.wasm:0xc3a3
$mono_background_exec @ dotnet.native.53ez3dx5uy.wasm:0x48887
Ko @ scheduling.ts:53
callUserCallback @ dotnet.native.ykrnppwhq2.js:8
(anonymous) @ dotnet.native.ykrnppwhq2.js:8
setTimeout
safeSetTimeout @ dotnet.native.ykrnppwhq2.js:8
Mc @ scheduling.ts:63
$func793 @ dotnet.native.53ez3dx5uy.wasm:0x48825
$func298 @ dotnet.native.53ez3dx5uy.wasm:0x1f773
$func222 @ dotnet.native.53ez3dx5uy.wasm:0x1ca98
$func213 @ dotnet.native.53ez3dx5uy.wasm:0xebe7
$func291 @ dotnet.native.53ez3dx5uy.wasm:0x1f22d
$func327 @ dotnet.native.53ez3dx5uy.wasm:0x203be
$func191 @ dotnet.native.53ez3dx5uy.wasm:0xc747
$mono_wasm_execute_timer @ dotnet.native.53ez3dx5uy.wasm:0x10b011
Zo @ scheduling.ts:38

<TelerikChart @ref="_chart" >
<ChartTooltip Visible="true" />
<ChartSeriesItems>
<ChartSeries Type="ChartSeriesType.Line" Size="3" Name="Estimate Goal" Data="@_seriesPlanned" >
<ChartSeriesLabels Visible="true" Background="transparent" Position="ChartSeriesLabelsPosition.Top"  />
<ChartSeriesMarkers Type="ChartSeriesMarkersType.RoundedRect" Size="0" Background="transparent"  />
<ChartSeriesLine Color="blue" Width="5" ></ChartSeriesLine>
</ChartSeries>
<ChartSeries Type="@ChartSeriesType.Area" Color="dodgerblue" Name="Hours Awarded" Data="@_seriesReceived" MissingValues="ChartSeriesMissingValues.Interpolate">
<ChartSeriesLine Color="blue" Width="1" Style="@ChartSeriesLineStyle.Normal" />
</ChartSeries>
<ChartSeries Type="@ChartSeriesType.Area" Color="teal" Name="Contract Changes" Data="@_seriesChanges" MissingValues="ChartSeriesMissingValues.Interpolate">
<ChartSeriesLine Color="darkgreen" Width="100" Style="@ChartSeriesLineStyle.Normal" />
</ChartSeries>
<ChartSeries Type="@ChartSeriesType.Area" Color="salmon" Name="Orders" Data="@_seriesOrders" MissingValues="ChartSeriesMissingValues.Interpolate">
<ChartSeriesLine Color="red" Width="2" Style="@ChartSeriesLineStyle.Normal" />
</ChartSeries>
</ChartSeriesItems>
<ChartCategoryAxes>
<ChartCategoryAxis Categories="@_xAxisItems" />
</ChartCategoryAxes>
<ChartLegend Position="ChartLegendPosition.Left" />
</TelerikChart>

1 Answer, 1 is accepted

Sort by
0
Tsvetomir
Telerik team
answered on 13 Apr 2026, 09:06 AM

Hello Anthony,

Thank you for sharing the detailed error messages and code. The JavaScript errors and invisible Area series you are experiencing after updating are typically caused by data misalignment or invalid values in the series or categories. Here’s how you can troubleshoot and resolve this:

Data Consistency and Alignment

  • Ensure that all data collections bound to your chart series (_seriesPlanned, _seriesReceived, _seriesChanges, _seriesOrders) have the same number of items as the _xAxisItems (categories) list.
  • Each data point in your series should correspond to a category. If the counts are mismatched, the chart may attempt to render NaN values, resulting in the errors you see.

Data Initialization and Updates

  • If you update the data dynamically (such as when switching datasets), make sure all lists are re-initialized and repopulated together. Double-check your data update logic to ensure all series and categories are in sync after any change.

Clearing Old Series Data

  • In the past, dynamically changing chart series could leave behind old data, causing similar issues. This was addressed in recent releases.
  • If you are still seeing the problem after updating, it might be due to cached or leftover resources.

Project and Browser Cache

  • After updating Telerik UI for Blazor, clear your browser cache to make sure the latest telerik-blazor.js is loaded.
  • Delete your solution’s bin and obj folders and rebuild the project to ensure all assemblies and static assets are up to date.

Next Steps

If possible, share a minimal reproducible example/code snippet that demonstrates the problem. This will allow us to observe the same at our end and trouble shoot further. Look forward  to your reply.

    Regards,
    Tsvetomir
    Progress Telerik

    Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

    Anthony
    Top achievements
    Rank 1
    Iron
    commented on 20 Apr 2026, 11:08 AM | edited


    Nevermind I couldn't get it so I removed the component
    Tsvetomir
    Telerik team
    commented on 23 Apr 2026, 10:46 AM

    Hello Anthony,

    Thanks for the update. I understand you’ve removed the component for now.

    If you decide to revisit this, we’d be happy to help investigate further. The kind of rendering errors you encountered (with NaN values in the SVG path) are usually tied to data inconsistencies, but we’d like to confirm that with a runnable example.

    If you can share a minimal reproducible sample that demonstrates the issue, we can take a closer look and provide more targeted guidance or identify if there’s anything unexpected.

    Regards,
    Tsvetomir

    Tags
    Charts
    Asked by
    Anthony
    Top achievements
    Rank 1
    Iron
    Answers by
    Tsvetomir
    Telerik team
    Share this question
    or