Menu

#199 Toodledo sync - Invalid task ID number

All
open
nobody
None
Addon
Linux
1
2013-12-16
2012-11-17
Anonymous
No

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

Discussion

  • Benjamin Leclerc

    Thank you very much for the steps, some users faced this in the past but I was never able to reproduce.

     
  • Anonymous

    Anonymous - 2013-06-21

    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
  • Anonymous

    Anonymous - 2013-12-16

    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)

     
  • Anonymous

    Anonymous - 2013-12-16

    FYI: I deleted the task in question which solved the stop of syncing.

     

Anonymous
Anonymous

Add attachments
Cancel