Open alphapapa opened 11 years ago
For your first issue (#1), did you notice if the also saw the "bad file descriptor" problem after the initial sync?
Note that the "Unsupported repeat string format" will mean that the repeat value for these tasks is currently lost. Next time you sync back to the server, it will get cleared. For now, if possible, use the standard "every
With regard to the second problem (#2), this is more problematic and is quite possibly a problem at lower layers. Can you try the following:
M-x org-toodledo-toggle-debug
Then sync and look at the end of the org-toodledo-log buffer. That should give a lot more gory detail about the exact HTTP call it was trying to make.
Can you also let me know a few details:
Thanks -- hopefully we can get to the bottom of this one.
Thanks for your reply. Sorry it took me a while.
At this point I don't know what to do. I upgraded org-toodledo and now I'm having a different problem. :/ Here is some info:
Ubuntu 13.04 Emacs 24.2+1-2ubuntu2 org-mode 8.0.7 org-toodledo 4aa3fba469ae8dcc7884854e9ff768b6ec279fc3 Not using a pro account anymore, so I can see org-toodledo-initialize try :443 first and then :80.
The problem now is, quite simply, it sticks on contacting api.toodledo.com:80. Nothing happens after that. The log doesn't even have any info:
[14:43:44] [INFO] Starting org-toodledo-sync [14:43:44] [INFO] org-toodledo buffer at latest version 2.15 [14:44:55] [INFO] Starting org-toodledo-sync [14:44:55] [DEBUG] called interactively: nil [14:44:55] [INFO] org-toodledo buffer at latest version 2.15
Emacs is unresponsive until I Ctrl+G, and then...that's it. It never did anything after creating the heading, and apparently never contacted the server on :80, though it obviously tried :443 and then switched.
Ok -- if you're still working on this, here's a few more things to try:
Next, enable url-debug, this will get you connection level debugging from the url library:
M-x set-variable url-debug t
This will send a lot of log messages to the buffer named *URL-DEBUG*
Turn up the org-toodledo debug level:
M-x set-variable org-toodledo-log-level 3
You'll get even more debug to *Org-toodledo-log*
url-http.el
and see if the patches in the github repository need to be applied. The patches are pretty old at this point, but may still help. I had problems specifically with connections just hanging. It may have been fixed in later versions of Emacs, but if not, check them out:See what this does for you, hopefully it'll shed more light on the issue.
Hey, just an update. I mostly stopped using Toodledo, so I haven't messed with this any more since then. I might give it a whirl again sometime.
Just FYI, I found that the url-http.el
and http-post-simple.el
were causing problems with paradox
and package-install
when I upgraded to Emacs 24.4, so I removed them from my config. Hopefully those patches are no longer necessary, because they were breaking too much to keep using them.
I would still like to use org-toodledo, because if I could get it working well, it'd be by far the best way to access my todo items on my phone (using DGT GTD, which has the most powerful UI and best widget I've found). Is it still working for you?
Thanks.
Ok, I am confused.
And here's the last few lines of org-toodledo-log:
The only lines in that buffer with "[ERROR]" in them are errors about the date format strings. There doesn't appear to be anything relevant to the "bad file descriptor" error in org-toodledo-log.
Thanks for your help.