Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can’t create/update/sync cards #37

Closed
giorgio-v opened this issue Aug 21, 2013 · 40 comments
Closed

Can’t create/update/sync cards #37

giorgio-v opened this issue Aug 21, 2013 · 40 comments
Labels
potential-setup-problem Not completely sure it's a user setup problem

Comments

@giorgio-v
Copy link

I have setup my emacs/org environment. I can create a new board, and I can link to an existing one, but there’s no way to “see” any card nor to create a new one.

I don’t see any error message whatsoever.

@ardumont Please let me know what additional info or tests you’ll need to debug this problem.

Thank you.

@ardumont
Copy link
Member

Hi,

indeed, I need some more informations please:

  • org-trello version
  • did you install using melpa or marmalade?
  • Could you please kill/yank some contents of your message buffer?
  • Also having a preview of your org buffer would be nice (anonymize first of course).
  • (optional) emacs version
  • (optional) os

Thanks

Cheers,

@ardumont
Copy link
Member

but there’s no way to “see” any card

Did you sync from trello first (C-c o S)?

or to create a new one

this is problematic indeed!

@giorgio-v
Copy link
Author

  • org-trello version: 20130820.230
  • emacs 24.3 (9.0)
  • OS X 10.7.5

But it seems an elnode issue? Here’s what I see after C-c o s


Synchronizing org-mode file to trello...
Proxy-timer - Request received. Stop timer.
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
Ensure you use utf-8 encoding for your org buffer.
Synchronizing org-mode file to the board 'org-trello'. This may take some time, some coffee may be a good idea...
(No changes need to be saved)
elnode--http-end: an error occurred processing the access log
Proxy-timer - Request received. Start timer.
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")). [2 times]
Synchronizing org-mode file to the board 'org-trello' - done!

whereas I get the cards from Trello just fine with C-c o S.

I missed S vs s, sorry. However, there should be a single sync command, IMVHO.

@ardumont
Copy link
Member

Thanks!

many things.

problem first

Indeed, there seems to be a trouble with elnode.
Elnode, in org-trello, is a proxy that receives requests and dump a file for each entities in your buffer, then there is another consumer which does sync with your trello board.

Can you tell me the elnode version you are using?
M-x package-list-packages-no-fetch
then search for elnode.

From what I see, this is a melpa version (which is acknowledged snapshot - org-trello in melpa is as stable as marmalade except for the dependencies it is installed with it seems).
I developped with a elnode stable version from marmalade.

suggestions

I tried to decoupled the sync to (C-c o s) and sync from (C-c o S) at first to be able to iteratively make org-trello.
This way, I could deliver new functionalities fast.
The problem now is that they does work differently.

But with the apparition of the proxy, what you are suggesting could be.

question

  • IMVHO In my venerable and honest opinion? lol

Cheers,

@ardumont
Copy link
Member

Ok,

I've upgraded my elnode version to the melpa one...
I've hit some similar messages...
But

Synchronizing basic entity:

Synchronizing entity...
Proxy-timer - Request received. Stop timer.
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
Loading /home/tony/.trello/config.el (source)...done
Ensure you use utf-8 encoding for your org buffer.
Saving file /home/tony/repositories/perso/org-trello/TODO-tests.org...
Wrote /home/tony/repositories/perso/org-trello/TODO-tests.org
elnode--http-end: an error occurred processing the access log
Proxy-timer - Request received. Start timer.
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")). [2 times]
Entity 'Joy of FUN(ctional) LANGUAGES' synced with id '52133a77a51ed6923a001d20'
Property "orgtrello-marker-529" removed from 1 entries
Synchronizing entity - done!
elnode--http-end: an error occurred processing the access log [8 times]

Synchronizing complex entity:

Synchronizing complex entity...
Proxy-timer - Request received. Stop timer.
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
Ensure you use utf-8 encoding for your org buffer.
Synchronizing full entity with its structure on board 'api test board'...
Saving file /home/tony/repositories/perso/org-trello/TODO-tests.org...
Wrote /home/tony/repositories/perso/org-trello/TODO-tests.org
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
elnode--http-end: an error occurred processing the access log [2 times]
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
Proxy-timer - Request received. Start timer.
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")). [2 times]
elnode--http-end: an error occurred processing the access log [2 times]
client - Proxy received and acknowledged the request - response data: ((status . "ok")). [2 times]
elnode--http-end: an error occurred processing the access log [2 times]
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
elnode--http-end: an error occurred processing the access log
client - Proxy received and acknowledged the request - response data: ((status . "ok")). [2 times]
Entity 'Joy of FUN(ctional) LANGUAGES' synced with id '5214fc323944eadf50000a98'
Property "orgtrello-marker-529" removed from 1 entries
Newly entity 'hybrid family' synced with id '5214fc426edff4de75001114'
Property "orgtrello-marker-1313" removed from 1 entries
Newly entity 'ML family' synced with id '5214fc43e38510ac750010cd'
Property "orgtrello-marker-669" removed from 1 entries
Newly entity 'LISP family' synced with id '5214fc44aa1350cc3d000ce3'
Property "orgtrello-marker-903" removed from 1 entries
Newly entity 'Emacs-Lisp' synced with id '5214fc45ef20b08f60000d4d'
Property "orgtrello-marker-1061" removed from 1 entries
Newly entity 'Common-Lisp' synced with id '5214fc473e0460fd6b000a17'
Property "orgtrello-marker-1146" removed from 1 entries
Newly entity 'Scheme' synced with id '5214fc48081978f770000f79'
Property "orgtrello-marker-1232" removed from 1 entries
Newly entity 'Scala' synced with id '5214fc49e90a62d060000a9b'
Property "orgtrello-marker-1395" removed from 1 entries
Newly entity 'Haskell' synced with id '5214fc4a3944eadf50000a9d'
Property "orgtrello-marker-745" removed from 1 entries
Newly entity 'Ocaml' synced with id '5214fc4b8982bc0d08000a6a'
Property "orgtrello-marker-825" removed from 1 entries
Newly entity 'Clojure' synced with id '5214fc4caee351a06000108a'
Property "orgtrello-marker-981" removed from 1 entries
Synchronizing full entity with its structure on board 'api test board' - done

does not prevent me from synchronizing.

Looking at elnode's code around the problem https://github.com/nicferrier/elnode/blob/33095ca25f0c7e4ae6273beb3faf90b41fcc1444/elnode.el#L1996-2003 does not seem to be a blocking or breaking problem. It does not succeed in logging into a dedicated buffer.

I tried with my current dev branch 0.1.3 (elnode marmalade & elnode melpa) and the org-trello package from melpa (elnode melpa too).

Can you show me your org buffer header please?

Here are mines:

#+property: board-name    some name
#+property: board-id      some-id
#+property: TODO some-todo-id
#+property: IN-PROGRESS some-inp-id
#+property: DONE some-done
#+property: PENDING some-pending-id
#+property: DELEGATED some-delegated-id
#+property: FAIL some-fail-id
#+property: CANCELLED some-cancelled-id
#+TODO: TODO IN-PROGRESS PENDING | DONE DELEGATED FAIL CANCELLED

@giorgio-v
Copy link
Author

:) IMVHO = “In my very humble opinion”

@giorgio-v
Copy link
Author

sync

I don’t have an answer regarding the sync issue right now, I’d have to take a look at the source code, which is something that I planned to do a while ago (I’m redoing the whole emacs setup just for this! :) ). I hope to get back back to you with some more meaningful suggestions.

elnode version

20130416.1626

@ardumont
Copy link
Member

For information, I rebase a lot my comments (as for my commits) so it's possible you miss some of my questions.

Just to clarify, you are redoing the setup of your emacs to take a look at org-trello's source code?

In any case, for the setup, I can suggest emacs-live (I used it initially to dev in clojure but now I use it for anything, org, blog, emacs-lisp, haskell, scala, clojure, etc...). I've done some packs for me but other can tinker with them too.

I used to dev with the great technomancy's starter-kit and I hear (read to be precise) more and more about emacs-prelude.

I'll be there when you get back.
Any suggestions are and will be greatly appreciated.

"The one command to sync them all" seems like a great start.

Cheers,

@giorgio-v
Copy link
Author

The story goes like this. I saw your announcement on the mailing list (I tried to reply to thank you but I’ve also started using Gnus via NNTP and I’ve stumbled upon some weird issue, who knows…) but, at the time, I was still using Org 7.x. I tried to update to 8 but something went wrong. Long story short: I redid my Emacs setup switching from Starter Kit to Prelude, and here we are. I really like Prelude: it’s cleaner and better organized, YMMV.

I hope to have some time in the next days to take a look at the sources.

@ardumont
Copy link
Member

Great news.
Any feedback on the code will help!

@ardumont
Copy link
Member

Ah

I reproduce the problem with C-c o s which sync the buffer to trello.
No error whatsoever in the message buffer too.

The workaround I can propose now in waiting to find the problem with elnode melpa is to install the one from marmalade:

  • uninstall elnode
  • modify emacs's package-archive to this
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")  ("marmalade" . "http://marmalade-repo.org/packages/")))

then C-M-x on the sexp or M-x eval-buffer or select region then M-x eval-region

  • then refresh package (M-x package-refresh-contents)
  • and install elnode's latest from marmalade

Cheers,

@giorgio-v
Copy link
Author

So, if I understand correctly, it's a matter of different elnode versions, right?

Maybe it would be better to stick with the stable versions of the other packages (it's my understanding that marmalade is more bleeding edge, correct?).

Thank you for the workaround.

@ardumont
Copy link
Member

Hi,

Yes, different elnode version.

It's the other way around. Marmalade is more stable.
Melpa has the possibility to build automatically from source (that's true for at least org-trello, elnode, dash, etc...).

It's a question of workflow.
I dev in a branch and push to master through a Pull Request.
As soon as that PR is merged, master will go forward and Melpa will build automatically a new version (as i made a recipe for it on their git repo). But I also manually (for the moment) build a package from the same sha1 and deliver it to marmalade. I do this to avoid divergence between marmalade and melpa (I use both because I wanted to learn both ways).

But it's my way to do it, not everyone's.

And apparently, there is a flaw in my reasoning as installing from melpa for you drew a melpa version for elnode...

Cheers,

@giorgio-v
Copy link
Author

Ok, I think I can close this.

Thank you, Antoine.

@ardumont
Copy link
Member

No problem.

Thanks for your patience.

Don't hesitate to open other issues for problems or even suggestions or
pull requests :D

Cheers,

Antoine R. Dumont
https://github.com/ardumont
https://coderwall.com/ardumont
http://twitter.com/ardumont
http://adumont.fr/blog

On Thu, Aug 22, 2013 at 4:38 PM, giorgio-v notifications@github.com wrote:

Ok, I think I can close this.

Thank you, Antoine.


Reply to this email directly or view it on GitHubhttps://github.com/ardumont/org-trello/issues/37#issuecomment-23095099
.

@giorgio-v
Copy link
Author

Guess I’ll have to reopen it… :/

So:

  1. Uninstalled org-trello and its dependencies (elnode etc)
  2. Reconfigured the package repositories
  3. Reinstalled the packages. org-trello v. 0.1.2; elnode v. 0.9.9.7.6
  4. C-o I to fetch a board. OK

But then it doesn’t work. I can sync from, but not to Trello:

#+property: board-name    org-trello
#+property: board-id      4f2a71d914cd935006d45e74
#+property: TODO 4f2a71d914cd935006d45e79
#+property: IN-PROGRESS 4f2a71d914cd935006d45e7a
#+property: DONE 521481bdf983236a49002cc6
#+property: DELEGATED 521481cb5252fba354002a16
#+property: CANCELLED 521481d46a7cd0a241002af4
#+property: FAIL 521481d946d42c93230003a8
#+TODO: TODO IN-PROGRESS | DONE DELEGATED CANCELLED FAIL

* TODO test
  :PROPERTIES:
  :orgtrello-marker-549: orgtrello-marker-549
  :orgtrello-marker-416: orgtrello-marker-416
  :END:
* IN-PROGRESS Works for me?
  :PROPERTIES:
  :orgtrello-id: 52148440382590d169002b62
  :orgtrello-marker-416: orgtrello-marker-416
  :END:

I don’t see any error in the messages:

Synchronizing org-mode file to trello...
Proxy-timer - Request received. Stop timer.
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
Ensure you use utf-8 encoding for your org buffer.
Synchronizing org-mode file to the board 'org-trello'. This may take some time, some coffee may be a good idea...
Saving file /tmp/org-trello.org...
Wrote /tmp/org-trello.org
client - Proxy received and acknowledged the request - response data: ((status . "ok")).
Proxy-timer - Request received. Start timer.
client - Proxy received and acknowledged the request - response data: ((status . "ok")). [2 times]
Synchronizing org-mode file to the board 'org-trello' - done!
Saving file /tmp/org-trello.org...

@giorgio-v giorgio-v reopened this Aug 22, 2013
@ardumont
Copy link
Member

Hi,

Remove the orgtrello-marker and try again, there must have been a problem before.
Those are used to be able to get back to the position later.

We split informations that we send to the proxy.
The proxy receives and dump a file corresponding to the data.
The data is read, some other informations is read again from the buffer and the query is executed.

At the end of it all, the markers are deleted.

Also, you can change the debug level to have a little more:

(setq orgtrello/log-level 5)

To watch if things does move:

watch cat ~/.emacs.d/elnode/public_html/org-trello/*/*

@ardumont
Copy link
Member

Also, can you:

M-x elnode-server-list

You should see:
9876 orgtrello-proxy/--proxy-handler Proxy handler.

If not: M-x orgtrello-proxy/reload

@ardumont
Copy link
Member

In the current branch, I have:

  • rewritten some logs to make them more understandable
  • added a web page to see the running sync (the equivalent to the watch command I gave you).
    screenshot_2013-08-23_10-03-54

If there is a problem, you will be able to see this from this page (and maybe some action button will be added later on).

I'm releasing it.
You may benefit from it to debug more easily.

Also, in thinking a little more, I need to know how you setup org-trello-mode.
That is, did you:

(add-hook 'org-mode-hook 'org-trello-mode)

?

Or do you activate it with M-x org-trello-mode?

It's the orgtrello-proxy which does most of the work now.
It is activated when org-trello-mode is activated and shut down when org-trello is deactivated.

@ardumont
Copy link
Member

@giorgio-v
Copy link
Author

  • regarding orgtrello-marker. They weren’t there before because it’s (always) a new file created from scratch.
  • the proxy is listed in the server list
  • Yes, I use hooks

I’m updating to 0.1.3 right now, I’ll get back to you soon.

@giorgio-v
Copy link
Author

  1. updated
  2. created an org file from scratch
  3. C-c o I -> ok
  4. Created a task and C-c o c
* TODO local task
  :PROPERTIES:
  :orgtrello-marker-434: orgtrello-marker-434
  :END:
> cat ~/.emacs.d/elnode/public_html/org-trello/*/*                          
((buffername . "org-trello.org") (position . 434) (level . 1) (keyword . "TODO") (title . "local task") (id) (due))

org-trello/ot is on! To begin with, hit C-c o h or M-x 'org-trello/help-describing-bindings
Install boards and lists...
Loading /Users/giorgio/.trello/config.el (source)...done
Saving file /tmp/org-trello.org...
Wrote /tmp/org-trello.org
(No changes need to be saved)
Install boards and lists - done!
Auto-saving...done
No links
Requesting entity sync...
Ensure you use utf-8 encoding for your org buffer.
Requesting entity sync - done!
Mark set
byte-code: End of buffer
Saving file /tmp/org-trello.org...
Wrote /tmp/org-trello.org

Finally, I tried to visualize the proxy page but it doesn’t work at all. Emacs goes in some sort of infinite loop while looking for a non-existing path:

error in process filter: orgtrello-proxy/--list-files: Opening directory: No such file or directory, /Users/giorgio/.emacs.d/elnode/public_html/org-trello/2/
[REPEATED HUNDREDS OF TIMES]
Error during redisplay: (eval (sml/extract-minor-modes minor-mode-alist sml/mode-width)) signaled (error "Variable binding depth exceeds max-specpdl-size") [2 times]
[REPEATED]
Error during redisplay: (eval (let ((hText (format-mode-line (format "Buffer size:
    %%IB
Number of Lines:
    %s
Current Line:
    %%l" (line-number-at-pos (point-max)))))) (\` ((column-number-mode (:eval (propertize sml/col-number-format (quote face) (quote sml/col-number) (quote help-echo) (\, hText)))) (column-number-mode (line-number-mode (:eval (propertize sml/numbers-separator (quote face) (quote sml/numbers-separator) (quote help-echo) (\, hText))))) (line-number-mode (:eval (propertize sml/line-number-format (quote face) (quote sml/line-number) (quote help-echo) (\, hText)))))))) signaled (error "Variable binding depth exceeds max-specpdl-size")
Error during redisplay: (eval (sml/extract-minor-modes minor-mode-alist sml/mode-width)) signaled (error "Variable binding depth exceeds max-specpdl-size")

@ardumont
Copy link
Member

@giorgio-v

Ok.

In the example you show, you did not create level superior to 1... (this I did not anticipate!).

So the folder does not exist yet because the proxy creates it when it needs (but this was without counting on the proxy admin web server!).

To contourn this, can you please create some dummy card with checklist and items?
Then C-c o C from the card position (this will ask for the creation of the card and its arborescence tree).

This way the filesystem will be created adequately and the admin web server will be ok.

Also, you may need to restart the proxy as it may have gotten berserk.
Either M-x orgtrello-proxy/reload

Or turn off and on again org-trello (the IT crowd way :D)
M-x org-trello-mode
M-x org-trello-mode

@ardumont
Copy link
Member

Regarding the sync request, what seems to happen is that the consumer does not succeed in consuming the file the producer creates (the one file which references the data to sync appears with the cat command).

(What I do not get is the "byte-code: end of buffer" message. I do not know if it's org-trello related or not.)

I won't be able to look further as I cannot have access to my computer until late tonight but I have github on my phone...

Again, thanks for the patience!

If you ever get fed up, you could also install the 0.1.1 (no proxy yet and everything is ok).

(I introduced the proxy for asynchronous requests and ease in coding new functionalities I was asked for)

For this, you can download the file from the release page on github then M-x package-install-file.

Cheers,

@giorgio-v
Copy link
Author

It's ok. I can wait.

@ardumont
Copy link
Member

I confirm from your previous command cat.
The timer (consumer) is not triggered.
So we see the file (which represents the entity to sync).

It must have exploded somewhere or it has been prevented from starting.

If it exploded, then restarting the proxy as said here https://github.com/ardumont/org-trello/issues/37#issuecomment-23160777 should resume the consumption and then the sync.

If not, this will not change anything.

It remains 2 possibilities:

  • the scanning lock which prevents the consumer
ls ~/.emacs.d/elnode/org-trello/org-trello-already-scanning.lock

Hopefully it does not exist.

  • there is the network check which fails.

Can you check this, please:

(network-interface-list)

(C-x C-e to evaluate)

and this:

(orgtrello-proxy/--check-network-ok)

Will work on safer ways to consume the sync request.
I've already fixed the webadmin part in the dev branch.

@giorgio-v
Copy link
Author

  • (network-interface-list) -> (("en0" . [192 168 1 5 0]) ("lo0" . [127 0 0 1 0]))
  • (orgtrello-proxy/--check-network-ok) -> :ok

@ardumont
Copy link
Member

Did you:

Cheers,

@ardumont
Copy link
Member

As the network is ok, it remains the other possibilities:

  • proxy does no longer run
  • proxy runs but there remains a lock
  • both previous entries are correct

@giorgio-v
Copy link
Author

The proxy seems to run fine. I’m looking at the elnode dir right now and I see a lock file, but I haven’t tried to do anything with Trello. I mean, yes, I have opened several Org files, but I haven’t issued any org-trello-related command.

Regarding the web pages. I didn’t tried because in my opinion it shouldn’t be required to structure an Org task in any way in order to make it work with Trello: it should work anyway with something like this:

* TODO This is my task
  And this is the description.

@ardumont
Copy link
Member

The proxy seems to run fine. I’m looking at the elnode dir right now and I see a lock file, but I haven’t tried to do anything with Trello.

Ok, so the lock is the problem.
So my hypothesis stands, the consumer must have exploded in middle course the first time you hit C-c o c, thus not being able to unlock.

I've enforced the call to the sync for it not to break in the middle of action.

I mean, yes, I have opened several Org files, but I haven’t issued any org-trello-related command.

Except for the one you describe https://github.com/ardumont/org-trello/issues/37#issuecomment-23151353

Regarding the web pages. I didn’t tried because in my opinion it shouldn’t be required to structure an Org task in any way in order to make it work with Trello

Don't get me wrong, it is not.

There is a problem i want to fix. But first, i need to unlock the situation because it's the only way for me to find out how to improve/fix the current code.
(You are helping big time! Thanks for that!)

It's my opinion too that is should work out of the box.
Rest assured I'm fixing the problems.

it should work anyway with something like this...

* TODO This is my task
  And this is the description.

Yes, the task you describe will map directly to a card in trello!
But the description is not dealt with yet.

* to a card
** to a checklist (optional but first level needed for sync)
*** to an item (optional but first and second level needed for sync)

Cheers,

@giorgio-v
Copy link
Author

No, you don’t get me wrong! ;) I really appreciate your work. Regarding the tests: I hope to have some spare time soon.

Now, just some brief comments on yours, before I’ll reporte back with the next test:

  1. I already tried to nuke the whole elnode directory and start from scratch. It’s the same.
  2. As you said, the lock file seems to be a left over of the previous sync experiments, but lock file is “touched”, e.g. its modification date was changing.

@ardumont
Copy link
Member

No, you don't get me wrong! ;) I really appreciate your work.

Thanks.

Nuke the elnode directory

I do not think there is any problem with elnode any longer (the version 0.9.9.6.7 is ok).
I think the problem is mine!

lock file is touched.

Ah, if the lock file is touched.
The situation have changed from previously.

Context:
Every 5 seconds (will need to let the user modify but bear with me), a timer is triggered which checks if there is a lock, if there is none, it poses one and scan the folder 1,2,3 for entities/file to sync
Sync or not, in any case, it removes it after.

If unfortunately a lock is left behind (from an uncaught error from a previous computation) we have a crisis!
This I'm changing (I have, I'm trying out before releasing yet another version).

But if the modification date of a lock change, everything is ok.

Cheers,

@ardumont ardumont mentioned this issue Aug 24, 2013
@ardumont
Copy link
Member

it shouldn’t be required to structure an Org task in any way in order to make it work with Trello

As said earlier, I totally agree with this.
#43

Now, I made it possible to use the standard checkbox from org.
So it's not a specific structure, it's the org mode one!

http://ardumont.github.io/org-trello/#natural-org-format-from-016-onwards

Cheers,

@ardumont
Copy link
Member

ardumont commented Sep 3, 2013

Hi,

Do you have any news on this?

Cheers,

@giorgio-v
Copy link
Author

Not yet, unfortunately. I’ve been swamped by other things.

@giorgio-v
Copy link
Author

I’ve tried again the procedure described in https://github.com/ardumont/org-trello/issues/37#issuecomment-23151353 but I get the same results.

(edited to add: I’ve updated org-trello to v 0.1.8, of course)

@ardumont
Copy link
Member

ardumont commented Sep 6, 2013

Hi,

I still use a marker but no longer use an orgtrello-marker. I merged the id notion and create a marker inside this property.

The problem must lie with the "get-back-to-marker" function - https://github.com/ardumont/org-trello/blob/master/org-trello.el#L875

@ardumont
Copy link
Member

ardumont commented Sep 6, 2013

The algo is simple:

  • get back to the beginning of the file
  • search the marker (trello id or sha1 built from entry's data including position so must be unique)
  • if found, return it
  • otherwise, compute the data's org form with the data parameter passed to the function
  • and try to get back to it, if found return it, otherwise nil

@ardumont
Copy link
Member

As:

  • I was unable to reproduce such problem
  • org-trello was upgraded to v0.3.1
  • no one reported back another similar problem
  • I'm alone to develop/maintain org-trello
  • need to organize myself.

I close this issue.

Feel free to open it again if you have some more informations.

Cheers,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
potential-setup-problem Not completely sure it's a user setup problem
Projects
None yet
Development

No branches or pull requests

2 participants