TypeError: Cannot read property 'ToString' of undefined when bar chart is rendering with data.
See original GitHub issueCodepen: https://codepen.io/jfalter/pen/rNedKOw
Whenever I attempt to render a bar chart with data, I get the following error message:
Uncaught (in promise) TypeError: Cannot read property 'toString' of undefined
at Function.value (apexcharts:6
at t.value (apexcharts:6)
at t.value (apexcharts:6)
at t.value (apexcharts:14)
at t.create (apexcharts:6)
at apexcharts:14
at new Promise (<anonymous>)
at t.value (apexcharts:14)
at apexcharts:6
at Array.forEach (<anonymous>)
When I look at the Apexcharts Javascript file, I see this throwing an error:
key: “escapeString”, value: function(t) { var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : “x” , i = t.toString().slice(); //This is what’s throwing the error. return i = i.replace(/[` ~!@#$%^&*()_|+-=?;:'",.<>{}[]\/]/gi, e) }
Note that it works fine if I render with empty data and category arrays.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:4
- Comments:11 (2 by maintainers)
Top GitHub Comments
I have the same error! I thought that I was the only one.
Thanks for reporting. It’s a major bug and I had to immediately release a patch version as this might have broken many existing charts.
Please upgrade to v3.20.2