Opening Job receipt to salvage, which we have customized, get this every time:
Then the screen is all messed up.
Get this error if I try to go to customization mode:
Application Error
Exception caught in: Ice.Lib.EpiClientLib
Error Detail
============
Message: Object reference not set to an instance of an object.
Program: Ice.Lib.EpiClientLib.dll
Method: FillCodeDictionary
Client Stack Trace
==================
at Ice.Lib.Customization.CustomControlEventWizardPanel.FillCodeDictionary()
at Ice.Lib.Customization.CustomControlEventWizardPanel.CustomControlEventWizardPanel_Load(Object sender, EventArgs e)
Was hoping there might be something showing in the Compile/Script Errors or Warning section.
Just wrap the whole thing in a try/catch and call it a day…
Not really certain. I might try the wrap it in a try / catch on your customization just to eliminate any errors in the whole thing. I assume you will still get the error as it looks like something more in depth than the customization itself. I could be completely wrong though, that happens a lot.
Don’t imagine you have a copy of this customization on your test server you can export out and pull in.
Otherwise you might be stuck deleting the embedded dashboard and having to recreate the tab.
Not sure on the exact error message. But if the dashboard is embedded as a deployed assembly dashboard then try redeploying the dashboard from ‘Dashboard’ or ‘Dashboard Maintenance’. I have seen that cause errors on form load before.
Thanks for all the investigation you did, it saved me ton of time. I wonder how you figure out the problem was the embedded dashboard? I was getting the same error but it was really generic and it gave no information whatsoever. I did manage to solve it by redeploying the dashboard, I’ve seen differences between deploying it from Dashboard Maintenance vs Dashboard applications, I did the Dashboard app, Actions > Deploy and deployed it as classic and kinetic and it worked like a charm, did you try it like that as well?