Hello All,
I’m getting this error in my Communications Mining flow:
“Outdated message – failed to advance the stream.”
It was working fine earlier, but now the flow is neither progressing nor failing the job and going in an infinite loop.
Thanks in advance.
Hello @Srinivas_Singampalli,
This issue generally occurs when multiple communications mining dispatchers run in parallel. When multiple bots attempt to update the same message completion status (Advanced Stream), problems arise. Here’s how it works: the completed message point is bookmarked in communications mining, and if it is already bookmarked, trying to do the same again will cause issues. Please ensure that you are running only one instance of the process at a time.
Immediate fix: Terminate all job instances and rerun; you should not encounter the issue.
Thanks,
Kathik
Thanks for Quick Response.
we have dynamic robot account machine allocation in place. so if the first instance is already running then based on time trigger second one will be automatically triggered.
How can i restrict this?
Thanks
Hello @Srinivas_Singampalli,
There are two ways to do this. Think about which one better suits your organization’s best practices.
- Isolate the process to a folder and allocate one robot and one machine to that folder.
- Use the get jobs activity in the init state and, if more than one job is running, then throw an exception.
- Make sure you change the value for consecutive system exceptions termination in the config file.
Hope these will help you.
Thanks,
Karthik