Lost Moneydance data on desktop and new laptop

harwoodmd's Avatar

harwoodmd

19 Dec, 2018 01:20 AM

I have been using Moneydance successfully for several years on my iMac (now with OS 10.14.2), and syncing with my iPhone and iPad. I recently bought a MacBook Air 2017, with OS 10.13.6. I downloaded Moneydance to the MBAir, and saw the Welcome to Moneydance page. There was no request for my key. I went back to my iMac to find my data folder, which I did with some online help (right-click Moneydance title bar, click on Container). It contained the Personal Finances.moneydance file, which contained several megabytes of data. I then copied the folder and put it into Dropbox, in order to transfer it to my new computer. The Dropbox upload looks complete (green check by Data folder on both computers), but the Dropbox icons say that it's still uploading on the old computer and downloading on the new computer and will take several more hours. I decided that maybe the transfer would be faster through iCloud, so I went back to re-open Moneydance to access the data file on the old computer, and I got the Welcome page instead of the program, as if I had newly downloaded it. I don't know where my data files are. I looked at the Personal Finances.moneydance file in Dropbox on both computers, and it now contains only 16 bytes--it's just an alias. My data on my iPhone and iPad seem to be intact, and they still sync between each other. Where did my data go, and can I get it back onto Moneydance on my computers?

  1. 1 Posted by sth on 19 Dec, 2018 03:50 AM

    sth's Avatar

    Wow, Not sure where you data is. You have been doing a bunch of things without letting them complete etc.

    If you want to sync the Air with the iMac then you make one the primary (I assume the iMac) and the Air be a secondary. Turn on syncing on the iMac (use Dropbox folder method) and then on the Air open File->New from sync file.

    I think manually moving things to dropbox will remove them from your iMac.

    By moving your entire folder you also removed some of the preferences away from your iMac so it does not know about a default Moneydance data folder.

    So, I would CAREFULLY move the folder out of Dropbox back where it should be in ~/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance
    or the ~/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents or wherever the heck you took it from. Try to get the directory structure back the way it should be.

    Then go to the knowledge base directions on syncing and use that.

    Worst case find the file called "Personal Finances.moneydance" or what you called you account book. Find the file, not the alias on you iMac, in Dropbox or iCloud. Drag it to you Documents folder on the iMac and double click on that to open it. You may have to reset all your preferences but that should at least make your new Data file the one in your own Documents folder.

    Finally, and this is important, make sure you set up an automatic backup folder in preferences so you can get out of a similar SNAFU.

  2. 2 Posted by harwoodmd on 19 Dec, 2018 08:19 AM

    harwoodmd's Avatar

    The actual data folder wasn't moved. I I made a copy of the .com/infinitekind.MoneydanceOSX/Data folder, which is what I moved to Dropbox. The original folder is still where it is supposed to be, and it contains Documents/PersonalFinances.moneydance and also Library/ApplicationSupport/Moneydance. However none of these folders appear to have much of anything in them. The entire .com.infinitekind.MoneydanceOSX folder is only 106KB.
    I don't understand why moving a copy of the folder would cause a loss of data.
    I still don't know where my data went, I've tried searching the hard drive for anything related to Moneydance, but have come up empty.
    I found an error log in the folder, which I have attached, which appears related to the problem.

  3. 3 Posted by sth on 20 Dec, 2018 04:07 PM

    sth's Avatar

    Well, somehow in making a copy you have confused MD to actually make the copy be the actual file. If you look at that helpful error log you see the line:
    opening last file: /Users/harwoodm/Desktop/Data copy Moneydance/Documents/Personal Finances.moneydance

    That of course is wrong but somehow you have pointed MD at that copy.

    There is no reason that your data file should have suddenly become very small. I don't know what your normal data file size is. Try some of the recovery methods I outlined above. Move all your random copies of the data file on to removable media (i.e. flash drives) and remove from the system so you do not get confused as to which file is being opened.

  4. 4 Posted by sth on 20 Dec, 2018 04:08 PM

    sth's Avatar

    Note: The actual data file is a bundle (a directory that looks like a file) called "Personal Finances.moneydance" this is the default file name for your account book.

  5. 5 Posted by harwoodmd on 23 Dec, 2018 02:15 AM

    harwoodmd's Avatar

    Thank you for your help. I will follow your suggestions as soon as I can get back to my computer from a previously planned 3 week vacation.
    If, however, that doesn’t work, would it be possible to recover data by synching with my iPhone or iPad, which still have accounts listed and data intact up to 1 year ago? I just want to be sure the synnch goes in the right direction and that the iPhone doesn’t think that the empty data file on the computer is the up-to-date file to be copied The iPhone and computer don’t appear to be synched now, because I entered a test transaction in the iPhone, which didn’t show up on the computer. The iPhone and the iPad are synched to each other.

  6. 6 Posted by sth on 23 Dec, 2018 08:24 PM

    sth's Avatar

    Yes, you can recover by syncing another computer account as a secondary account. Then there is a python script that will change a secondary account to a primary. Then move the data file to the computer you want. CAREFULLY this time!

    How to recover a synced file from derekkent23

    http://help.infinitekind.com/discussions/general-questions/57335-re...

  7. 7 Posted by harwoodmd on 11 Jan, 2019 05:51 PM

    harwoodmd's Avatar

    I returned from vacation and suddenly realized that I use Carbonite Backup. I’ve never needed it and forgot that it is always running in the background. The Moneydance file was included in my backup, so I restored it and put it back where it belongs, then imported the latest archived Personal Finance data file into Moneydance on my iMac. Everything seems to be in order, except that it’s not set up to sync with my iPhone, iPad and MacBook Air. I don’t want to screw up again, so I’m asking for your advice. I want to import the current Personal Finance data to the new Moneydance program on the MacBook Air. I would like to be able to enter a transaction on any device and have it show up on all the others, and I also want to be able to generate reports on the iMac and MacBook Air. The iPhone and iPad still have all the files intact, because I haven’t added any permanent transactions during the period when the problem was occurring. They still are partially syncing to each other: a test transaction added or removed on the iPhone is reflected on the iPad, but not the other way around.

  8. 8 Posted by derekkent23 on 12 Jan, 2019 08:57 AM

    derekkent23's Avatar

    I am not support staff, just a user.

    Hi harwoodmd

    I am going to assume that you will be using your iMac as your primary computer and your MacBook Air as your secondary computer. That on the iMac you can change the syncing method under FILE – SYNCING which verify that your data set is a primary data set, not a secondary data set.

    I this is correct proceed as follows otherwise post again.

    Ensure both computes are running 2017.10(1707) see under Moneydance menu - About Moneydance. If they are not make a FILE – EXPORT BACKUP on your primary computer and then update.

    Sync resetting

    1. On both your mobile devices use there setting menu to disconnect.

    2. Set primary computer “Sync Method” to “Don’t Sync” under FILE – SYNCING, then click OK.

    3. On your primary computer use FILE – EXPORT BACKUP to save a backup in case something goes wrong.

    4. On your second computer click on HELP – SHOW DOCUMENT FOLDER to open a file explorer, close Moneydance and delete your data sets “yourdatasetname.moneydance”.

    5. Using your primary computer in the Dropbox folder delete the folder “.moneydancesync”. Watch the Dropbox icon and wait till it states “Up to Date”. This can talk some time.

    6. In your second computer check that in the Dropbox folder that the folder “.moneydancesync” has been automatically deleted. You need to give Dropbox a short time to complete this deletion.

    7. On your primary computer under FILE - SYNCING, set your “Encryption Passphrase”, set “Sync Method” to “Dropbox Folder”, click OK.

    8. Wait for Dropbox folder “.moneydancesync” and its contents to be created. Check the Dropbox icon states “Up to Date”. This can take some time.

    9. Wait until the same Dropbox folder appears on your second computer, again watch the Dropbox icon this time on your second computer and wait till it states “Up to Date”.

    10. On your second computer starting Moneydance should open it in the welcome window, click on “Create a new account set”.

    11. Select “Open Synced File” and use dropdown to select “Dropbox Folder” then click NEXT.

    12. You should see a search screen headed “Select a synced document to open”

    13. After a short search delay, it should then list your un-synced data set name used on your primary computer.

    14. Highlight your data set name and click NEXT.

    15. Enter the encryption password, the “Encryption Passphrase” you set on your primary computer under FILE – SYNCING.

    16. Then click on FINISH. Wait for your data to be synced.
      You may find a lot of old, maybe closed accounts or other accounts you have removed from the side bar reappearing in the second computers side bar. Use the “+” sign at bottom of side bar then ADVANCED to tidy up the side bar.

    17. Then sync your two mobile devices as outlined at http://help.infinitekind.com/kb/syncing-and-sharing-data/syncing-wi...

    If in any step you don’t get things how I describe, detail what you are seeing, including screen shots.

    Hope this helps.

  9. 9 Posted by harwoodmd on 15 Jan, 2019 04:00 AM

    harwoodmd's Avatar

    I proceeded through step 4. I then found that there was no ".moneydancesync" file in my Dropbox folder on the desktop or the laptop (step 5 & 6). So I proceeded to step 7, but found that when I did as instructed on the desktop to file=>sync=> Dropbox Folder, no new ".moneydancesync" folder appeared in Dropbox. I waited an hour, and tried again without success. So I decided to sync with Dropbox Connection instead, which worked. I opened the new Moneydance on the laptop and was able to sync it (steps 10-16).
    I was also able to sync the iPad and iPhone. So every thing is syncing with everything else. Thank you very much for your help.
    The present setup is fine, but I'm just curious to know why I can't sync using Dropbox Folder.

  10. 10 Posted by dwg on 15 Jan, 2019 04:36 AM

    dwg's Avatar

    Did you have the dropbox client install on the Mac, that is a prerequisite for Dropbox Folder.

  11. 11 Posted by derekkent23 on 15 Jan, 2019 09:02 AM

    derekkent23's Avatar

    I am not support staff, just a user.
    Hi harwoodmd

    dwg is correct, if you are using Dropbox Folder the Dropbox client must be installed on all computers.
    With "Dropbox Connection" Moneydance uses the Dropbox API to talk to the Dropbox service directly. So, you don't need to have Dropbox client actually installed on your computer, but you do need to be online when Moneydance is running in order for changes to be synced. With "Drobox Folder" Moneydance will just read and write files to your Dropbox folder on your computer, which means that you need to have Dropbox client installed and running, but you don't need to be online in order for Moneydance to read and write the changes.
    Mobile device use Dropbox API but still sync with computers set to Dropbox Folder.

    Hope this helps

  12. 12 Posted by harwoodmd on 19 Jan, 2019 06:14 AM

    harwoodmd's Avatar

    I have the Dropbox application on both my desktop and laptop, with Dropbox folders on both computers and also on the iPhone and iPad that are all synced to each other. Interestingly, the .moneydancesync file appears in the Dropbox folders on the iPhone and iPad and also on the Dropbox website, but not in the Dropbox folders on the desktop or laptop.

  13. 13 Posted by derekkent23 on 19 Jan, 2019 08:47 AM

    derekkent23's Avatar

    I am not support staff, just a user.
    Hi harwoodmd

    Strange, is Dropbox client installed on the same drive as Moneydance that is the C drive?
    Tested both Dropbox Folder and Dropbox Connection and both install the ".moneydancesync" folder in Dropbox client on my windows C drive.
    Have you more than one Dropbox account?

  14. 14 Posted by harwoodmd on 19 Jan, 2019 11:11 PM

    harwoodmd's Avatar

    Dropbox and Moneydanceare are both installed on the hard drive each of my Mac computers. There are no other drives that I’m aware of. I have only one Dropbox account.
    My desktop computer is running OS 10.14.2 (Mojave), and has been upgraded through several versions since purchased in 2012. The newly purchased MacBook Air is a 2017 model and is running OS 10.13.6 (High Sierra), which came with it. I wonder if the slight difference in operating systems is causing the difficulty, although there has been no problem syncing the Dropbox folders between computers, and no problem syncing Moneydance using Dropbox Connection.

  15. 15 Posted by sth on 20 Jan, 2019 02:20 AM

    sth's Avatar

    It is a Mac so there is no C drive.
    Files such as the .moneydancesync folder will not show up in the finder due to the initial . which makes them a hidden folder.

    You can check to see if it exists by opening a Finder window, typing CMD-Shift-G and then pasting ~/Dropbox/.moneydancesync/ into the box that opens up. If that will open a window then the folder exists and you can delete all the files inside it instead of the folder itself for step 5, that will do the same thing to reset the sync.

  16. 16 Posted by derekkent23 on 20 Jan, 2019 10:51 AM

    derekkent23's Avatar

    Hi sth

    Thanks for the insight into Mac.
    harwoodmd hope that helped.

  17. 17 Posted by harwoodmd on 20 Jan, 2019 10:41 PM

    harwoodmd's Avatar

    Yes, that worked. All devices now synced using Dropbox Folder.
    Thanks for your help derekent23, sth and dwg.

  18. 18 Posted by sth on 20 Jan, 2019 10:48 PM

    sth's Avatar

    Glad that all got resolved! Thanks for the feedback.
    -Scott

  19. 19 Posted by derekkent23 on 21 Jan, 2019 08:56 AM

    derekkent23's Avatar

    Hi harwoodmd

    Glad you are back on track.

  20. System closed this discussion on 22 Apr, 2019 09:00 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac