Based on my logging in https://forum.team-mediaportal.com/bugreports-74/recording-stopped-when-epg-stopped-77343/#post573713 i found a possible solution for
0002656: DVB-EPG grabber can cause premature ended recordings - MediaPortal Bugtracker
It seems some flags are not correctly reset, that results in the abort procedure firing twice. Which could lead to the stopping of the recording.
In the abort procedure i also had nullpointer logging, so i added checks there as well.
Also i noticed a lot of "Sync program states" quickly after each other in my logs when updating EPG. Since this is in the same classes i found it too much work too put it in a separate patch, so this is also included.
0002656: DVB-EPG grabber can cause premature ended recordings - MediaPortal Bugtracker
It seems some flags are not correctly reset, that results in the abort procedure firing twice. Which could lead to the stopping of the recording.
In the abort procedure i also had nullpointer logging, so i added checks there as well.
Also i noticed a lot of "Sync program states" quickly after each other in my logs when updating EPG. Since this is in the same classes i found it too much work too put it in a separate patch, so this is also included.
Netherlands