Hey Everybody! Long time reader, first time poster. I’ve used this site over the past two years to help prepare for our GO-Live (happened yesterday), and I spent a lot of time learning customization of Epicor, including SSRS and app studio. MES was the big dog for our company to tackle, as we have a lot of older employees who couldn’t use MES the default way it came. I started with making layers in app studio, but something weird started happening; Epicor started drawing and connecting nodes that I didn’t ask it to. This was so frustrating that I wanted to copy the system’s MES and just edit the JSON files and make that as a standalone application. After searching online, turns out there is a way to do this, Epicor has versions of the applications available in its inetpub MetaUI folder. I was successfully able to copy one of these and copied the events, rules, and dataviews to my exported custom application. It turned out really well, and was working fine, any changes that I made in app studio where it drew lines that it wasn’t supposed to, I simply exported and went into the JSON file to correct them. Then the day to go Live came and I exported the application and imported into Live, only for the application to cause Epicor go loop and utilize 100% of the server CPU. I only saw a grey screen with an infinite blue bar at the top. I tried re-importing into test, and got the same results. Our supplier told me to add more RAM and CPU to the VM, but after restarting the instance, Live worked perfectly fine, the only time it crashed was when I would attempt to run my custom MES. After 24 hours of running just the default MES, our cpu utilization never reached the heights of what it was, and I think it peaked at maybe 10% at the height of the workday. Has anyone ever experienced something similar?
I solved it, turns out it was because I had a picture in the hero bar, which showed up just fine when running the app using the debug tool, but crashed it when running it as a deployed app.