Layout in Dashboard Maintenance is messed up, but fine in deployed menu view

Has anyone ever seen this happen before and know how to fix it? I worked on a dashboard and had it set up the way I wanted it, then deployed it, and added it to the menu. After closing and re-opening Epicor, it now has a messed up view when using Dashboard Maintenance, but the menu dashboard loads fine. I can’t make any additional changes to it.

Dashboard Editor:

Dashboard in the menu after Resetting Layouts to Base and then re-deploying to try to fix in the Dashboard Editor:

You might try File, Copy Dashboard, then see if the copy looks ok. Also, Clearing Cache fixes many dashboard issues.

Unfortunately, I already tried those with no luck. Thanks for the suggestions.

I’m interested in what this post yields. I had this with a dashboard too and I never understood it. I think I had to copy the dashboard and then start from there.

1 Like

I’ve had this happen on several in the past and I’ve always had to start from scratch, so I’m hoping someone will have a solution that is better than that.

It may have been that for me too, I don’t recall.

I’d probably also check under customization maintenance in case there is a personalization against it that isn’t deleted.

Try to reset layout as default on Dashboard Maintenance.

Do you use BAQ update or customization on this dashboard? Is it ok to update all rows for each grids?

I think you can create some test for this: use another BAQ for the other grids.

I’m not sure how a customization would affect it in Dashboard Maintenance.

I have tried resetting layouts to default and that didn’t fix it.

I tried removing the updatable status from the grid view and it then gave me this error:

Application Error

Exception caught in: Ice.UI.Dashboard

Error Detail

Message: Object reference not set to an instance of an object.
Program: Ice.UI.Dashboard.dll
Method: DashboardView_ViewChanged

Client Stack Trace

at Ice.UI.Dashboard.DashboardDockManager.DashboardView_ViewChanged(ViewEventArgs args)
at Ice.UI.Dashboard.ViewChanged.Invoke(ViewEventArgs args)
at Ice.UI.Dashboard.DashboardView.OnViewPropertiesChanged()
at Ice.UI.Dashboard.DashboardViewManager.ApplyViewProperties(ViewPropertiesPanel panel, DashboardView View)

I ended up just re-adding the BAQ to the same dashboard and I was able to re-build the views that way.

1 Like