Toodledo sync - Invalid task ID number
Manage your tasks
Status: Inactive
Brought to you by:
leclercb
Reproduction steps
1) Create a task A
2) Add a subtask B
3) Sync with Toodledo
4) Move B out of A, s.t. it is no longer a subtask of A
5) Delete A
6) Sync with Toodledo -> TaskUnifier displays an error dialog: Invalid task ID number
7) B is still present in TaskUnifier
8) Sync with Toodledo -> No also B gets deleted
Anonymous
Thank you very much for the steps, some users faced this in the past but I was never able to reproduce.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Maybe this error-report helps? Got a task named 'Jugger-Larp Expose', that appeared as I synchronised my data. I'm using taskunifier on my home PC and also on a stick when I'm at work. Though I got my license-key since two days, I'm so addicted to it! So here's the error:
Fehler
Message:
com.leclercb.taskunifier.plugin.toodledo.calls.exc.ToodledoApiException: Invalid task ID number: Jugger-Larp Expose schreiben
Level:
WARNING
Stack Trace:
Invalid task ID number: Jugger-Larp Expose schreiben
com.leclercb.taskunifier.plugin.toodledo.calls.ToodledoErrors.throwError(ToodledoErrors.java:128)
com.leclercb.taskunifier.plugin.toodledo.calls.ToodledoErrors.throwError(ToodledoErrors.java:141)
com.leclercb.taskunifier.plugin.toodledo.calls.AbstractCall.throwResponseError(AbstractCall.java:206)
com.leclercb.taskunifier.plugin.toodledo.calls.AbstractCall.throwResponseError(AbstractCall.java:189)
com.leclercb.taskunifier.plugin.toodledo.calls.AbstractCallTask.getResponseMessage(AbstractCallTask.java:125)
com.leclercb.taskunifier.plugin.toodledo.calls.CallEditTask.editTasksMax(CallEditTask.java:257)
com.leclercb.taskunifier.plugin.toodledo.calls.CallEditTask.editTasks(CallEditTask.java:56)
com.leclercb.taskunifier.plugin.toodledo.calls.ToodledoStatement.editTasks(ToodledoStatement.java:550)
com.leclercb.taskunifier.plugin.toodledo.ToodledoSynchronizer.updateModels(ToodledoSynchronizer.java:495)
com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:445)
com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:130)
com.leclercb.taskunifier.plugin.toodledo.ToodledoSynchronizer.synchronize(ToodledoSynchronizer.java:153)
com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:331)
com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:1)
com.leclercb.taskunifier.gui.processes.Worker.doInBackground(Worker.java:176)
javax.swing.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
javax.swing.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Last edit: Anonymous 2013-06-21
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I get the same problem. A problem though is that this stops the syncing, so I can't get the rest of the tasks in there. What is the workaround? Can I start from scratch?
Error
Message:
com.leclercb.taskunifier.plugin.toodledo.calls.exc.ToodledoApiException: Invalid task ID number: Proxy Create
Level:
WARNING
Stack Trace:
Invalid task ID number: Proxy Create
com.leclercb.taskunifier.plugin.toodledo.calls.ToodledoErrors.throwError(ToodledoErrors.java:128)
com.leclercb.taskunifier.plugin.toodledo.calls.ToodledoErrors.throwError(ToodledoErrors.java:141)
com.leclercb.taskunifier.plugin.toodledo.calls.AbstractCall.throwResponseError(AbstractCall.java:206)
com.leclercb.taskunifier.plugin.toodledo.calls.AbstractCall.throwResponseError(AbstractCall.java:189)
com.leclercb.taskunifier.plugin.toodledo.calls.AbstractCallTask.getResponseMessage(AbstractCallTask.java:125)
com.leclercb.taskunifier.plugin.toodledo.calls.CallEditTask.editTasksMax(CallEditTask.java:257)
com.leclercb.taskunifier.plugin.toodledo.calls.CallEditTask.editTasks(CallEditTask.java:56)
com.leclercb.taskunifier.plugin.toodledo.calls.ToodledoStatement.editTasks(ToodledoStatement.java:550)
com.leclercb.taskunifier.plugin.toodledo.ToodledoSynchronizer.updateModels(ToodledoSynchronizer.java:495)
com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:445)
com.leclercb.taskunifier.gui.plugins.AbstractSynchronizer.synchronizeModels(AbstractSynchronizer.java:130)
com.leclercb.taskunifier.plugin.toodledo.ToodledoSynchronizer.synchronize(ToodledoSynchronizer.java:153)
com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:239)
com.leclercb.taskunifier.gui.processes.synchronization.ProcessSynchronize.execute(ProcessSynchronize.java:71)
com.leclercb.taskunifier.gui.processes.Worker.doInBackground(Worker.java:176)
javax.swing.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
javax.swing.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
FYI: I deleted the task in question which solved the stop of syncing.