Kinetic Dashboard Conversion Lots of "Value cannot be null. (Parameter 'array')"

on 2024.2 and ran the Conversion Workbench for ‘GenerateNewKineticDashboards’ 196 and many of our dashboards gave the same error during conversion:

“Value cannot be null. (Parameter ‘array’)”

Most of these dashboards are currently used and seem to work fine.
Since this is a repeating error, I feel like there maybe a way to fix this in Class so it will convert properly.

We did open one of these Dashboards in ‘Dashboard’ - Developer Mode and Previewed it and Deployed in Kinetic and it seems to deploy, run and work as I would expect.

Just not sure if:

  • We should try something to mass correct this error and rerun the conversion
  • Just convert them all manually via Dashboard
  • there maybe some hidden issue this error is hinting at that wil bite us later somehow, maybe the next upgrade or something.

Thanks!

3 Likes

I’m wondering if it’s just the functionality that the old dashboard designer does automatically when adding BAQ’s. If you Right-Click on the BAQ in the dashboard tree, and look at parameters, it always created a blank row regardless of whether the BAQ uses parameters or not. Their conversion tool may just not know what to do with that.

2 Likes

So maybe try to delete that row and save?
(I haven’t seen this issue in 2025.1, so maybe it’s kinda a bug but if I can work around it somehow that would be nice)

The dashboard converter in 2025.1 I believe was improved so could be they did fix a bug.

When you delete it and close it, if memory serves me correctly, when you reopen it that blank row still exists. Where I’m working at now, they started off with Kinetic, and so all of their dashboards were deployed as Kinetic. I never had to run this specific conversion tool when we upgraded to 2024.2.

We manually uplifted our dashboards --just over 100 of them-- manually as the auto-convert tool was doing a terrible job. I did test the 2025.1 tool on a few once we got to 25.1 and it does a better job.