Outbound push cron config error
Job commented on the forum that outbound push tasks are failing with Unable to push ***** for ped_benchmark_outbound because this outbound config no longer exists, clearing task.
The steps for reproduction are:
- Configure outbound as seen below:
- Create records and trigger outbound at minute 11 all the way to 20. You will notice that your records will be saved and not pushed, see the above logs. An outbound task will be generated
- Within the same timeframe you will see a message
Unable to push ***** for ped_benchmark_outbound because this outbound config no longer exists, clearing task
As mentioned in my comment the only way I have been able to reproduce this error is by changing the configuration before the task are processed. Even with the reproduction steps above, the tasks are processed as expected. I am still experimenting with the timings and config to see if I can consistently reproduce the error.
@njuguna-n Have you tried adding two configs with different cron settings - so that they would never run at the same time, and making it so one config gets its turn while the other does not, and then check that the other config jobs are still present? This is the only idea I have right now.
Thanks for that suggestion @dianabarsan. I was able to reproduce the error and now working on fixing the bug.
@njuguna-n I added this issue under 4.12 milestone. Please change it to 4.11 if you think (and it's possible) this could be released earlier. cc @witash