When opening a customized screen in Epicor on 99% of users it will download a .dll into ‘C:\ProgramData\Epicor…\shared\CustomDLLs’ and run properly.
One one of the users they get the error below:
Error Detail
Message: Cannot access this menu item: Menu Search
Inner Exception Message: The assembly ‘C:\ProgramData\Epicor\c-e10app1-808\3.2.400.0\Comp01\shared\CustomDLLs\Ice.UI.App.MenuSearch.dll’ could not be found.
Program:
Method:
This only happens to 1 specific user.
Logging on to another user from this same machine will download this dll then switching back to the affected user will allow him to use it but this is not a viable solution only a temporary fix.
This problem occurs when using other machines, it follows the user’s login.
I have cleared caches and deleted all customization.
I have made that folder writable by everyone so it doesn’t appear to be a permissions issue.
One more thing. I once had an issue where the filename of the DLL had a _0 added to it.
The above looks like that customization was last updated at 9:28 on 3/2. But the DLL whose file name matches the XML’s, is a prior version (from 9:08).
I don’t recall the exact cause of this but it did cause some problems with the distribution of customizations.
Yes. I can login from the same machine with the same files with two different users and the affected user will not download the dlls but any other user logged in on the same machine with same configuration will download.
Yes, I deleted the folder and it didnt work. I also did a complete reinstall and it didnt work. I also tried setting security to “Everyone” having full permissions and it still doesnt work. So strange…