on 18 Sep, 2020 07:45 AM
Thanks for reply.
NO! Certainly not trying to open 2 copies at the same time. That sort of
thing certainly requires server like capabilities and even then can (will!)
As I said, I have tested it using a copy of the file on a usb memory
stick. User-1 can open it OK, user-2 gets the error. I don't believe it is
an ownership problem either as user-2 can open the file OK on user-2's own
When I next get to the computer with the 2 users I am going to check for
any sign of Java in user-2's directory space. This could have happened if
something has been installed by user-2 requiring a different version of
Good weekend exercise!
Moneydance has its own copy of java imbedded and does not use any other copy on java installed on a computer.
If you use Moneydances inbuild sync engine the you can have the data set open on as many computers as you like at the same time. Enter a transaction on one computer and it will appear on the other computers within 60 seconds. The sync engine need to work with a cloud server such as the ones I have tested, Dropbox, the preferred cloud server, Google Drive, OneDrive, Box.com and pCload
EDIT as dwg states always install the same version/build on all computers e.g. 2020.1(1928)
Hi Geoff, if I read your post correctly you have 2 users on the same machine running Moneydance. I do this a lot for production and for testing extensions. So when you have more than one user on the same machine they can share the installed version of MD. They will each get a separate .moneydance folder that holds extensions, configuration files and error logs. This folder is stored under the user directory, hence the different copies, i.e ~user1/.moneydance and ~user2/.moneydance.
Under normal circumstances your data is held in a folder called Documents under the .Moneydance folder (~user/.Moneydance/Documents) and thus is kept separate. You can store data anywhere on your computer (or cloud, though not recommended). However, if you try to open the same data file from the 2 different users it will fail. Moneydance does not use a database manager it uses it's own internal memory based data management system. It does not expect it to be shared with anything else. Opening the same file in 2 different instances of Moneydance will give unpredictable results.
For syncing, Moneydance writes the changes to a file out to the specified directory. It also watches sync directories to identify any changes that have been written by another instance of Moneydance. When it detects such a change it reads the data in and applies it.
So for your 2 users on the same machine you need to use the sync mechanism. Not opening the same file.
on 18 Sep, 2020 12:02 PM
I'd forgotten all that. Had most of this going some years ago via Dropbox.
When Dropbox introduced their machine limits we went a different direction.
Now we can do what we want via google drive but I should have gone back and
'read the instructions stupid'.
In case you ever want to sync to a mobile device such as a phone you will need to go back to a free Dropbox account.
The Dropbox restrictions maybe not as bad as they first sound.
The limit of 3 devices running Dropbox applications with a free account applies to the devices that can be connected to a Dropbox product itself, via official Dropbox applications, such as the official Dropbox desktop client or mobile applications.
If your computers are using Dropbox Folder as a syncing method for Moneydance then as you have to have Dropbox Client installed, this count towards the limit. However, if you use Dropbox Connection and don’t have Dropbox Client installed, this does not count towards the limit. This limit does not apply to third party apps that connect to Dropbox via the Dropbox API. This includes the Dropbox Application Program Interface that is embedded in Moneydance mobile. Your mobile devices would only count towards the limit if you had Dropbox official app installed on your mobile devices for another reason.
on 19 Sep, 2020 03:47 AM
Thanks for all the advise and I did realise I knew much of it, just didn't
think long enough.
Just to further my embarrassment I realised that I had all the info and
instructions neatly printed and included in my log book!
It's all working OK.
Wearing another hat I do use a DropBox app and it all works well, however I
have no need for that facility with Moneydance. As Drive is used for
everything else it is, for simplicity etc better to use it for Moneydance.