leclercb / taskunifier-app

TaskUnifier - Task Management Application
https://www.taskunifier.app
Other
27 stars 7 forks source link

Fatal bug: invalid Parent ID crashes synch and won't go away #222

Open jrgreensboro opened 3 years ago

jrgreensboro commented 3 years ago

I decided that a task was a subtask to a parent. So i dragged the child task to the parent task to make it a subtask.

I immediately noticed that 1) the child task was not indented beneath the parent - even though i had "show task indentation" flag turned on 2) the child didn't have a parent ID in that column 3) upon the next synch to toodledo a window error popped up with "invalid parent ID" and i get a notification beep from the computer.

4) so i try to drag the subtask away from the parent -- but still that annoying beep and synch error 5) so i right click the subtask and select "move out of parent task"

6) but continue to get same error during sync and computer continues to beep some sort of error

7) so i remove both tasks -- still get the error popup and parent ID.

8) i tried recovery from backup -- but synch error persisted and error beep persisted

only way to recover was to (in this order)

  1. turn off sync
  2. reset the synchronization but don't authorize connection to toodledo
  3. restore from a backup earlier in the day
  4. reboot the computer
  5. redo the synch to toodledo with authorization code
  6. never drag a task to another task again :) - so haven't tried replicating

I've attached three screenshots

one of the popup error two of the offending tasks - one of the left hand columns and one of the right hand column showing the blank parent ID while i was getting the synch error using newest 1.2.2 version of TaskUnifier

taskunifier synch error 202012030851.pdf taskunifier move child to parent 202012030852.pdf taskunifier move child to parent 202012030853.pdf

suedarby commented 3 years ago

I have the same error only I found that if I did a File-->Exit and restarted the app it went away. Syncs fine but having to Exit each time is going to be annoying! Edit: Take it back Exiting and starting only works randomly!