Yesterday, we had a problem with our app server and, in the end, I had to rebuild the site to get it to work.
All seemed good until this morning. The task agent seems to be in a constant error state.
Report generation actually works just fine, but when a BPM sends an email, it throws the below message into the ICE Task Agent event viewer.
The BPM is behaving just fine and I can see the proper messages showing up in the Ice.MailQueueBody table, but they aren’t getting sent out from there. Instead, it’s giving me that error.
I have tried stopping/starting the agent, restarting the agent service, reinstalling the task agent, and creating a new agent. I have also purged everything from the MailQueue table in hopes that it was hung up on one, but they keep getting queued up there.
I did start and stop all of the task agents and that didn’t help (its worth noting that both my Pilot and Test instances are working fine on the email front, NONE are going into Queue).
The ticket I have currently going with Epicor is sitting at the “updated Task Agent” stage, which I guess is essentially what you are saying with regards to deleting the current task agent…if I delete the current agent that would create downtime as well no?
The UI would not be down, just the background processing. I am running 10.2.400.15 and I had updated the task agent service. I uninstalled it and installed it fresh from the update directory and tasks were going again.
This actually all started happening (problem wise) when the erpadmin password got changed (accidentally from what I am told, and when they tried to change it back to the original password it didn’t help)
I have tried restarting I believe but will try that again…I know that when we had the password issue we updated the Logon Credentials…
You’ll need to update the password in the System Agent. We don’t run our task agents as the admin account. We have a dedicated user for the task agent. Allows us to change the admin password without breaking the task agents.
So it was a big kerfuffle when it all happened…everything stopped working as the erpadmin password was changed (no one in IT can tell us why which is another issue ha ha). We got all the services back up after updating the password (In a million different spots it seemed) and everything was fine for a week or so. Then the emails stopped firing. We are now at the point where any email that is being sent through a BPM widget is good (after we changed it from Async, to Sync. Any that are set to Async go into Queue) But anything that is being sent through tasklists/workflow groups (specifically problematic anything coming from engineering workbench) is just ending up in the Ice.MailQueue table and not sending…
The other thing to note is that when we do a back up of live, and restore it to the test environment, ALL of the queued emails send as soon as test is up and running…
They’re using the same password. I just think the windows dialog purposely shows more masked characters than there actually are.
In E10, we have a user with the ID print. It has no values for Domain or Domain User ID (which are required if you use Windows binding and want to login as this user). The user print does have
Allow Session Impersonation enabled.
The important thing, is that the user ID (for the App config and the Task Agent service) are set to never expire.
there was only one XML file in the Event Viewer folder (none in Views) and I renamed it…still the same error…having IT take a look at it but not a good morning so far!
Appreciate all the input though guys, you have already been more helpful and offered more suggestions than the Epicor support…they just said I need to update to the newest version of Epicor… Not very helpful ha ha