I gladly created the log file for you.
I proceeded as follows.
I start Todolist. The last loaded file will be opened automatically. Here the error already occurs. This error cannot be logged because logging is not automatically active when the application is restarted. Is it possible that the logging remains switched on even if Todolist is closed and restarted?
I start logging.
I close this loaded file so that Todolist is open without a file.
I open the same file again ( MRU ) and the error is present, as you can see in the screenshot.
I repeated this four times and the error is reproducible.
The error occurs regardless of the file size - even with only two entries.
Logfile
CToDoCtrl::LoadTasks(Process header) took 46 ms (20.02.2019 14:15:23)
CToDoCtrl::SetAllTasks(m_taskTree.DeleteAll) took 0 ms (20.02.2019 14:15:23)
CToDoCtrl::SetAllTasks(m_data.BuildDataModel) took 79 ms (20.02.2019 14:15:23)
CToDoCtrl::SetAllTasks(RebuildTree) took 125 ms (20.02.2019 14:15:23)
CToDoCtrl::LoadTasks(Build tree) took 204 ms (20.02.2019 14:15:23)
CToDoCtrl::LoadTasks(Restore state) took 375 ms (20.02.2019 14:15:23)
CToDoCtrl::LoadTasks(Remaining) took 31 ms (20.02.2019 14:15:23)
CToDoCtrl::LoadTasks() took 656 ms (20.02.2019 14:15:23)
CToDoCtrl::Load(D:\! Test mal an !\ToDo\Liste\Liste - aktuell - temp - ToDo.tdl) took 1203 ms (20.02.2019 14:15:24)
It also does not matter whether there are spaces in the path. The error also occurs with the following file "R:\test.tdl". It also does not matter how the file is opened. Important for reproducibility - the program Todolist is without file ( automatically opened files are closed ). And a file is opened - for example from the MRU list or via Open file.