More on PowerTools

Since this thread (Power Tools setup) has been solved, I’m starting a new one.

This problem was in 2025.2.10, and continues in 2025.2.14.

Download PowerTools, install, seems to go okay.

Log in, “Data Management Tool” and “Epicor Function Maintenance” work correctly.

“Advanced Print Routing” doesn’t (always). I have one client where it works just like it’s supposed to. I have another client where I get an error “The assembly ‘C:\ProgramData\Epicor\jettacorp-pilot.epicorsaas.com-443\5.1.100.0\168725\shared\CustomDLLs\Ice.UI.WebHost.dll’ could not be found.”

This error has been documented before, and there were (and probably still are) open support cases. If you have one, please let me know what it is so I can link mine to yours!

I have smart client downloads for several customers cluttering up my PC, so I went looking for that dll file in THEIR folders… and found MULTIPLE different dates worth. Tried them all. All but one led to an error “Object reference not set to an instance of an object” when attempting to open APR. The most recent (filedate 8/14/2025, on both 2025.2.10 and 2025.2.14) version doesn’t work in a most peculiar fashion… when clicking the Advanced Print Routing button, it tries to open the Kinetic UI of Report Style… but then pukes and opens the Smart Client home page with an “invalid access token” error so you can’t open anything (even Report Style).

Fun times again.

2 Likes

Tried to get creative.

PowerTools for Client #1 works properly. I can open APR and DMT in both their PILOT and LIVE environments.

So I said to myself, “Self,” I said, “why not just copy the ENTIRE PowerTools folder, including all sub- and sub-sub-folders, into Client #2’s folder? Then all I have to do is replace the server.sysconfig file with Client #2’s values and it should work.”

It HALF worked. Originally, I could not open APR in EITHER PILOT or LIVE… after this exercise I CAN OPEN APR IN LIVE BUT STILL NOT PILOT. Same error as before, missing Ice.UI.WebHost.dll.

Hey, if you’re gonna break something, do it up.

The issue is the menu item.

Power tools is still reading the report style menu item. Which in some environments is kinetic only or default. Which is why the power tools is trying to open the web host to them open the kinetic report style.

If possible change the form to use on the menu item to classic. That will mean if you launch it from the browser it will open kinetic and from power tools it will open classic.

2 Likes

Winner!

However, in 2025.2.14, the only way to change the “form to use” in Menu Maintenance is via DMT. The field is grayed out on the UI.

EDIT: the above is not entirely correct. If I check the “Kinetic Enabled” box, I can then change the “Form to use” value. However, there is no combination I have yet found between those two fields and the “Launch Classic Form” checkbox that allows BOTH the browser to open the web form AND PowerTools to open the Classic form. If “Launch Classic Form” is true, PowerTools works great but browser calls the Edge Agent. If it is false, browser works great but PowerTools throws the “Ice.UI.WebHost.dll” error.

Not truly a big deal, I can stick with Classic on this for now (and the mix of errors will surely evolve as we progress through version changes). I remain stubbornly hopeful that everything will work out. How?

1 Like

Did you Copy to Current Company to allow updates?