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





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.