Menu

GTD Sync with Freeplaen 1.5

2016-08-29
2016-08-29
  • Bruno Schwartz

    Bruno Schwartz - 2016-08-29

    Hello,

    I have been using your addon for the past year and it has become an integral part of my workflow. I updated the freeplane to version 1.5 yesterday and the addon stopped working since then. I realised how dependent I have become on it, so much of my work has become paralysed because of that.

    When I make a new node and try to assign it as Next action, I get this

    Error executing the script:
    Cannot cast object '60.0pt' with class 'org.freeplane.core.util.Quantity' to class 'int'
    

    What can be the problem?
    Would it be better to downgrade?

     
  • Bruno Schwartz

    Bruno Schwartz - 2016-08-29

    Hello Henk,

    I have to update my problem. I found the 0.7.5 RC and installed it, the above problem is now gone. Istead of that I get problem when trying to set the environment variable in main node attributes

    todoTxtPath
    Error setting the text for the following input: = (System.getenv('GTDSPATH') ?: "/path/to/todo/txt/").
    

    At least the sync is now working on the main computer. Much relieved.
    Please tell me your thougts.
    PS: the problem happened on the comp where the environment variable did not need to be set with the previous version of freeplane.

     
  • Henk van den Akker

    Hello Bruno,

    It is nice to know that you are using GTD Sync as integral part of your work flow. I am sorry about the inconvenience with Freeplane 1.5.xx. I am still doing regression testing, but the release candidate indeed solves the problem in your initial post. There is one other small problem I have to solve: the button to open the Freeplane log file is not working anymore.

    I think I also had a similar problem with the todoTxtPath during regression testing. I think you can solve it by setting the environment variable on the other computer as well. There is an alternative:

    =node.map.file.parent + "/"
    

    This returns the path of the folder your GTD mind map is in. So if you keep it in the same directory as todo.txt this will already work. You can replace "/" by any relative path to specify the todo folder e.g.:

    =node.map.file.parent + "/any/subdirectory/"
    =node.map.file.parent + "/../../any/other/folder/"
    

    You also use Dropbox to sync your GTD mind map to the other computer, right? Then the relative path to your todo folder is the same on every computer you sync to. Use forward slashes as a file separators, since that will work on Windows, Linux and Mac. You should also make sure that the string starts and end ends with a forward slash.

    I hope that helps.

    Cheers,

    Henk

     
  • Bruno Schwartz

    Bruno Schwartz - 2017-05-12

    Hello Henk,

    After a very long time I came here and I see your reply. Thank you for that.

    Strangely I have never received notification from the sourceforge about your reply.

    I could not get the todosync working on more than one computer so I am only using it on my desktop. I will give it a try to setup with relative directories.

     

Log in to post a comment.

MongoDB Logo MongoDB