Corrupted display whenever trying to enter new transactions

Peter L Dowson's Avatar

Peter L Dowson

29 Aug, 2020 12:54 PM

I've been using MoneyDance for several years with no problems. then the PC i was using crashed irrecoverably (hardware problems), so I installed MoneyDance on a new PC and obtained my account data from an archive.
   It all seems to work fine EXCEPT on this PC, when I enter new transaction data at the bottom of the account display, all sorts of other text appears, from elsewhere, and stops me seeing the fields in which I enter the details. I can manage by intelligent guess work as to where to type, but it is difficult and very slow going.
   This PC is different from the last in that it runs Win10. That's all.
   I tried re-installing Moneydance, and updating my nVidia video drivers, to no avail.
   All other programs on the same PC have no problems at all -- the problem is something to do with how Moneydance deals with its displays.
   Can you help, please? (I append a picture of the typical mess i am trying to work through).

Thank you
Peter Dowson

  1. 1 Posted by jeff_l on 29 Aug, 2020 04:08 PM

    jeff_l's Avatar

    Elements of the MD display are stored in a file called config.dict

    It’s possible that this file has become corrupt. I think the first thing to do is exit MD & rename the file to something like
    config-OLD.dict.

    When you start up MD again the program will create a new config.dict. The program interface will be reset to default values & appear the way it does when you started the program for the very first time. You will need to re-enter your Licence Key & any customization you had made will be lost.

    If this does not fix your issue, then you can go back & restore your original config.dict file. No harm to the program or your data will have occurred.

    Hopefully, this will fix your display issues.

    The above file on Win 10 can be found at :-

    C:\Users\<username>\.moneydance\

    Jeff – fellow user

  2. 2 Posted by Peter Dowson on 29 Aug, 2020 04:48 PM

    Peter Dowson's Avatar

    Hi Jeff,

    Thanks for your quick reply, but I'm afraid renaming "config.dct" didn't solve the problem. Not only that but, after re-enabling it from scratch, as you said I would have to, I couldn't find the correct file to open to get my records back. It said "QIF" or "moneydance" file. I have none of the former and I have no idea which moneydance file to choose. None of the "archive" files were accepted. i ended up trying to get them all from my DropBox where I have them saved for viewing on my iPhone app, but that seemed to find a slightly old one too, not the latest.

    I closed down MD and renamed the config.dct file back and I am at least back where I was now.

    Hopefully the authors may have some idea of what might be happening. I'm sure it must be something to do with the graphics libraries being used in Windows. maybe it is using a graphics package this Win10 installation hasn't included. I'm currently on Win 10 1909 (18363.1016). I already updated to the latest nVidia drivers, but i'll see if there are any outstanding Windows updates.

    Best Regards
    Pete

    ________________________________

  3. 3 Posted by jeff_l on 29 Aug, 2020 08:12 PM

    jeff_l's Avatar

    Hi Pete,

    I was 99% sure that a new config.dict would fix your issue, it usually does!

    So what happens if you create a new Dataset, call it Test or something else obvious that you can delete easily later. Does a new Dataset still have the display issue?

    You are a little behind in your windows updates, but I can’t see how that should make any difference.

    There is a wonderful new feature often overlooked in Win10 called Windows Sandbox. I use it all the time. I don’t know your computer skills, but you may like to try it. You will see that it is only supposed to run in Win10 Pro, but If you google it you will see that it can run in any version of Win 10. I mention it as running MD in this Sandbox has the effect of using the program in a brand new install of Windows free from anything that might be causing your issue.

    If not, at least my reply here will bump your issue to the top of the list again & maybe official support will jump in!

    Jeff

  4. 4 Posted by Peter Dowson on 29 Aug, 2020 09:29 PM

    Peter Dowson's Avatar

    Hi Jeff,
    So what happens if you create a new Dataset, call it Test or something else obvious that you can delete easily later. Does a new Dataset still have the display issue?
    I didn't try that. Certainly with the older set it was still the same.

    I rather panicked when I didn't manage to get my latest data back that I then straight into making sure i could recover it. i have several years' worth of data which i still need for the occasional analyisis, and always the last year's for my tax returens.
    There is a wonderful new feature often overlooked in Win10 called Windows Sandbox. I use it all the time. I don’t know your computer skills, but you may like to try it. You will see that it is only supposed to run in Win10 Pro, but If you google it you will see that it can run in any version of Win 10. I mention it as running MD in this Sandbox has the effect of using the program in a brand new install of Windows free from anything that might be causing your issue.
    It is Win 10 Pro. I'm not familiar with "sandbox", but if i find out about it, would MD run in it with all my current data, or need fresh setting up?

    Thanks again,
    Pete

    ________________________________

  5. 5 Posted by dwg on 29 Aug, 2020 10:00 PM

    dwg's Avatar

    I'm a fellow user.

    This does not look like a Moneydance problem per se. It looks to be a video rendering issue which to me places it at the Java or video driver area or the interaction of these.

    If you look in the directory where you found config.dict you should also see a file called errlog.txt I would like to see what the first 6 or so lines of this says to see exactly what version of Moneydance and also Java that you are running.

    While I can remember very few video problems occurring on Windows depending on what you have we may be able to suggest trying a different version which may or may not help. The screen dump you provided only really tells me you are using Moneydance 2015 or later, A few different versions of Java have been used in the intervening period.

  6. 6 Posted by jeff_l on 30 Aug, 2020 02:55 AM

    jeff_l's Avatar

    Yes, dwg is correct, you should share what version of MD you are using.

    Windows Sandbox is a new feature built into Win10. It’s not 3rd party software & there is nothing to download, it just needs to be switched on. Effectively it runs Win10 entirely in ram so you can experiment with software you are unfamiliar with, before you install it for real & yes you can install MD & copy over your Data Set. However, when you shut your PC down, everything in the Sandbox is gone, which is what you want anyway.

    Out of curiosity, I tried ver 2015, 2017 2019 & 2020 of MD & all work correctly inside the Sandbox. You can do this very quickly inside the Sanbox

    So your problem is somewhat unusual.

    Jeff

  7. 7 Posted by Peter Dowson on 31 Aug, 2020 10:15 AM

    Peter Dowson's Avatar

    Hi dwg,
    This does not look like a Moneydance problem per se. It looks to be a video rendering issue which to me places it at the Java or video driver area or the interaction of these.
    I agree. Which is why I updated the video driver. I don't know much about Java, other than whenever I get a prompt to update it I say yes.
    If you look in the directory where you found config.dict you should also see a file called errlog.txt I would like to see what the first 6 or so lines of this says to see exactly what version of Moneydance and also Java that you are running.
    Okay. BTW I updated MoneyDance as well as part of my process to try to fix it. I've attched the complete errlog in case you see something else of use in it.

    Thanks.& Regards,
    Pete Dowson

    ________________________________

  8. 8 Posted by Peter Dowson on 31 Aug, 2020 10:29 AM

    Peter Dowson's Avatar

    Hi Jeff,
    Windows Sandbox is a new feature built into Win10. It’s not 3rd party software & there is nothing to download, it just needs to be switched on. Effectively it runs Win10 entirely in ram so you can experiment with software you are unfamiliar with, before you install it for real & yes you can install MD & copy over your Data Set. However, when you shut your PC down, everything in the Sandbox is gone, which is what you want anyway.
    I might try this later today, or more likely tomorrow. Not sure what it will tell me though.

    Can you tell me, how, exactly, do I copy of my 'Data Set'. Which file(s) please?
    Out of curiosity, I tried ver 2015, 2017 2019 & 2020 of MD & all work correctly inside the Sandbox. You can do this very quickly inside the Sanbox
    I don't think it's down to MoneyDance specifically, even though I don't have such problems with any other program on this PC. I've been using Moneydance through several versions -- I think I started in 2015. I've never had any problems with it until this PC with Win10. Previously it was on a different PC using Win7. When that one crashed I used another PC I had (from another operation) which already had Win10 Pro on it. I just 'restored' most of my programs and data from backup, including MoneyDance -- but it has been updated, as I say.

    Thanks,
    Pete Dowson

    ________________________________

  9. 9 Posted by jeff_l on 31 Aug, 2020 01:12 PM

    jeff_l's Avatar

    I think first you should create a new Test Data set go to File → New

    Next Remove ALL your Extensions, see how the New Data set behaves & if it still show the tearing of your screen

    Your Data set (from your error.log) is stored at:-

    C:\Users\Pete\.moneydance\Documents\Pete Accounts.moneydance

    Remember that this is a folder, with other files & folders below it. Copy all of your *.moneydance to somewhere safe.

    The only reason for mentioning the Sandbox is that you can install MD in a pristine Win10 environment, proving one way or another that MD will run on your hardware, without your video issues. Which I am sure it will.
    I’m a bit concerned when you said that you just copied the software across from your old PC

    Jeff

  10. 10 Posted by Peter Dowson on 31 Aug, 2020 01:33 PM

    Peter Dowson's Avatar

    Hi Jeff,
    I think first you should create a new Test Data set go to File → New

    Next Remove ALL your Extensions
    Extensions? What are they? I only installed Moneydance as is.
    Your Data set (from your error.log) is stored at:-

    C:\Users\Pete\.moneydance\Documents\Pete Accounts.moneydance

    Remember that this is a folder, with other files & folders below it. Copy all of your *.moneydance to somewhere safe.
    Ah, okay. So that is what I would copy to another PC in order to edit my accounts there, then copy back (assuming i can't fix this graphics problem). I have a Surface Pro 4 which I can use for editing, though I don't find it suitable for full time use.
    The only reason for mentioning the Sandbox is that you can install MD in a pristine Win10 environment, proving one way or another that MD will run on your hardware, without your video issues.
    But the video driver, etc, will be the same in the sandbox. And what about Java? Do I need to install that in the Sandbox?
    I’m a bit concerned when you said that you just copied the software across from your old PC
    Not copied so much as restored from backp. Actually, what i did was restore all folders such as those in C:\Users\<my name>. The MoneyDance program itself was reinstalled from its installer -- same with all the programs i wanted to still use on the replacement PC. Really it was all the data for all the programs which was restored. Otherwise i would not have been able to continue working!

    I'll try the sandbox ...

    Regards
    Pete Dowson

    ________________________________

  11. 11 Posted by Peter Dowson on 31 Aug, 2020 01:59 PM

    Peter Dowson's Avatar

    Hi again Jeff,
    The only reason for mentioning the Sandbox is that you can install MD in a pristine Win10 environment, proving one way or another that MD will run on your hardware, without your video issues. Which I am sure it will.
    Ok. First stumbling block: this step towards enabling Snabox mode:
    Search for Turn Windows features on or off, and click the top result to open the Windows Features experience.
    fails because it looks for "ServiceManager.exe" which doesn't exist.

    Maybe Sandbox mode was added in a later version of Win10? After my recent update this one is now 1909 (18363.1016). I've not yet moved on to the 2004 version on this PC (thought it is running happily enough on my full cockpit PC, to make best use of the latest nVidia drivers).

    Or maybe there's some additional package I need to install?

    Regards
    Pete

    ________________________________

  12. 12 Posted by jeff_l on 31 Aug, 2020 02:49 PM

    jeff_l's Avatar

    From your comments it sounds like your Win10 is not in a healthy state. I have an old laptop which I don’t use very often, it so happens to have Win10 1909 (18363.900) on it. I’ve just turned Sandbox on for the first time without any error messages.

    Extensions... in MD go to top drop down menu Extensions → Manage Extensions-→Installed-->
    Remove them all.

    MD does not need any additional Java packages to run.

    Why don’t you install MD on your Surface Pro 4 for now. Copy across your Data Set.

  13. 13 Posted by Peter Dowson on 31 Aug, 2020 03:03 PM

    Peter Dowson's Avatar

    Hi Jeff,
    From your comments it sounds like your Win10 is not in a healthy state.
    Not sure how that came about. It was a fresh install from disk earlier this year. Everything else is healthy.

    I opened the old style Control Panel. In the Windows Features section of "Programs and Features" it does list Sandbox, but it's greyed out. Can't find any help about all this on the 'net.
    Extensions... in MD go to top drop down menu Extensions → Manage Extensions-→Installed-->
    Remove them all.
    I'll have a look. Do they install themselves, becuase I've not?
    Why don’t you install MD on your Surface Pro 4 for now. Copy across your Data Set.
    It's okay for an emergency, but with my eyesight there's no way I can do much on it. I use a huge screen on my main PC with much easier access for me.

    Thanks,
    Pete Dowson

    ________________________________

  14. 14 Posted by Peter Dowson on 31 Aug, 2020 04:04 PM

    Peter Dowson's Avatar

    Hi again,
    From your comments it sounds like your Win10 is not in a healthy state.
    I just looke for the "Sandbox" on my Surface Pro. Again it can't be located via the Search - "Turn Windows features on and off" method -- same missing EXE -- but it can be checked in the Control Panel.

    I have no idea what is missing on this otherwlse perfectly behaved install of Win10. Giving up for now.
    Extensions... in MD go to top drop down menu Extensions → Manage Extensions-→Installed-->
    Remove them all.
    There were three installed:

    "Find and Replace"
    "Moneydance Updater"
    "Quotes and Exchange Rates Updater"

    I've removed them for now. I think I'll need the first 9oddly, I though "find" was built in!).

    I'll try the program again tromorrow.

    Pete

    ________________________________

  15. 15 Posted by dwg on 31 Aug, 2020 09:18 PM

    dwg's Avatar

    Moneydance comes with its own embedded version of Java, it does not use whatever system version of Java is installed. This ensures it is using the version of Java it was built against and provides some protection against version inconsistencies or mismatches.

    There are no later versions of Java that Moneydance uses all Moneydance 2020 builds use Java 14.0.1

    I see enough issues in your error log to wonder if Moneydance gets so tied up in those that it is loosing track of the screen.

    If it was me I would take steps to eliminate or disable the features causing the errors and see if the video problem is resolved.

    1. You are getting errors cause by the Quotes and Exchange Rate extension, I would go into this extension and set it to update manually. Close Moneydance and then restart it and see if the video issue is stiil present.

    2. There are problems with the backup location I:\My Documents\Moneydance Backups\ you are getting access denied errors. Temporarily turning off automatic backups will bypass the problem for now. This is a problem that needs to be fixed however. Again while it is disabled you can retest Moneydance

    3. I am seeing some drop box time out errors. To test this perform an on demand backup to a local location then do a restore from this, the software will create an new data set with an appended time and date. This restored data set will have syncing disabled. Again test Moneydance.

    If any of these are the source of the issue then steps can be taken to resolve them.

    This is the way I would approach the problem.

  16. 16 Posted by Peter Dowson on 31 Aug, 2020 10:16 PM

    Peter Dowson's Avatar

    Hi dwg,
    Moneydance comes with its own embedded version of Java, it does not use whatever system version of Java is installed. This ensures it is using the version of Java it was built against and provides some protection against version inconsistencies or mismatches.
    Ah, so the worry about updating Java was misplaced.
    You are getting errors cause by the Quotes and Exchange Rate extension, I would go into this extension and set it to update manually. Close Moneydance and then restart it and see if the video issue is stiil present.
    On advice from Jeff I uninstalled all the extensions (only three) including that one. I've just re-tested -- made no difference.
    There are problems with the backup location I:\My Documents\Moneydance Backups\ you are getting access denied errors. Temporarily turning off automatic backups will bypass the problem for now. This is a problem that needs to be fixed however. Again while it is disabled you can retest Moneydance
    I didn't even know there were automatic backups. i've always done a manual backup (the "Export Backup" option) if I'm doing a big update. And that works, for sure, AND saves files into ... C:\Users\Pete\Documents\My Documents. So
    1) how can it be recording a failure, and
    2) how is it that all the files there are ones I have created by using "Export Backup"?
    It doesn't seem to make sense.
    I am seeing some drop box time out errorsTo test this perform an on demand backup to a local location then do a restore from this, the software will create an new data set with an appended time and date.
    I don't know what that means.

    To test this perform an on demand backup to a local location then do a restore from this, the software will create an new data set with an appended time and date.

    Do you mean like these?

    [cid:ce125bad-b223-41ec-bb49-2d875c857f48]

    This restored data set will have syncing disabled.

    You mean no auto-backup?

    Anyway, just that last steop -- restoring from one of my backups -- worked! At least so far i can't make the graphics problem recur.

    I don't have any serious updates to to do for a little while -- up to date now fror the end of the month. But I'll try with false entries if needed, then restore from a previous baclup.

    Thanks!
    Pete

    ________________________________

  17. 17 Posted by dwg on 31 Aug, 2020 10:37 PM

    dwg's Avatar

    Moneydance has tow inbuilt backup options. It has Manual backups initiated by the Export Backup Command. But it also has the capability to create automatic backups upon software exit.

    The error you are getting is:

    saving automatic backup file: I:\My Documents\Moneydance Backups\Pete Accounts.2020-08-30.moneydancearchive
    java.io.FileNotFoundException: I:\My Documents\Moneydance Backups\Pete Accounts.2020-08-30.moneydancearchive (Access is denied)

    This error is from an attempt to create an automatic backup. The options for this are set under the menu command File --> Preferences. on the Backups tab.

    Moneydance archive files are Moneydance backup files, the list you show is from manually created backups (from the Export backup command) you can tell this because each backup has a date and time stamp as part of the file name.

    If you use the Restore From Backup menu command and point it at one of the archive files Moneydance will create a new data set with the name of the file as the data set name. By design syncing will be turned off so it will not try to read or write anything to drop box, it will just be a standalone data set that can be used to test for the problem and deleted when no longer required.

    With a standalone data set, no Q & ER extension and the automatic backups turned off or the location fixed you may like to retest the problem and if still there provide a new copy of the error log, to see if it may have any more insights.

  18. 18 Posted by Peter Dowson on 01 Sep, 2020 07:47 AM

    Peter Dowson's Avatar

    Hi dwg
    The error you are getting is:

    saving automatic backup file: I:\My Documents\Moneydance Backups\Pete Accounts.2020-08-30.moneydancearchive
    java.io.FileNotFoundException: I:\My Documents\Moneydance Backups\Pete Accounts.2020-08-30.moneydancearchive (Access is denied)

    This error is from an attempt to create an automatic backup. The options for this are set under the menu command File --> Preferences. on the Backups tab.
    Strange that, then, as it is the same place the manual backups go -- as you see. Whren I close the program after making entries it does come up with a message saying the data has been saved okay. I assume that data goes elsewhere -- because when next started it comes up with the up to date data and i don't think it's reading my manual backups, because I don't do one of those at the end.
    Moneydance archive files are Moneydance backup files, the list you show is from manually created backups (from the Export backup command) you can tell this because each backup has a date and time stamp as part of the file name.
    But it's the same folder. That's the point. So it saves okay when I ask it to but cannot when it decides to!?
    By design syncing will be turned off so it will not try to read or write anything to drop box, it will just be a standalone data set that can be used to test for the problem and deleted when no longer required.
    Ouch. That's no good. How do I get syncing back on then? i rely on data access from my 'phone when away from the office!
    With a standalone data set, no Q & ER extension and the automatic backups turned off or the location fixed you may like to retest the problem
    I did, last night, with dummy entries, and as I said, it was okay.

    Now i need to know how to get back to normal, please.

    Thanks,
    Pete Dowson

    ________________________________

  19. 19 Posted by dwg on 01 Sep, 2020 08:14 AM

    dwg's Avatar

    Syncing status is data set specific, it is not a system setting, just open your original data set syncing should still be enabled withing this data set.

  20. 20 Posted by Peter Dowson on 01 Sep, 2020 08:31 AM

    Peter Dowson's Avatar

    Hi dwg,
    Syncing status is data set specific, it is not a system setting, just open your original data set syncing should still be enabled withing this data set.
    So, can I re-enable it after loading a backup?

    What I don't understand is the point of the backup files. Aren't they for safety of data? If i needed to go back to a backup, can't I then continue using that as my main data, with syncing, etc, so replacing the "original data set"? If not then they aren't really back-ups are they? Just snapshots.

    In the Open menu I see "Pete Accounts" listed plus two "backups" with date and time as part of the name. They appear of equal status in that menu, but are you saying only the unadorned one is the proper one which will work into the future?

    Thanks,
    Pete

    ________________________________

  21. 21 Posted by dwg on 01 Sep, 2020 08:40 AM

    dwg's Avatar

    I an unable to reconcile some statements

    In post #16 you said:

    On advice from Jeff I uninstalled all the extensions (only three) including that one. I've just re-tested -- made no difference.

    and

    Anyway, just that last steop -- restoring from one of my backups -- worked! At least so far i can't make the graphics problem recur.

    In post #18:

    With a standalone data set, no Q & ER extension and the automatic backups turned off or the location fixed you may like to retest the problem
    I did, last night, with dummy entries, and as I said, it was okay.

    So are you saying that after restoring a backup it was OK. Or did you create a new data set.

    In an earlier post you said you were exporting a backup to a location on the C: drive, the automatic backups are point to an I drive.

  22. 22 Posted by dwg on 01 Sep, 2020 08:46 AM

    dwg's Avatar

    A backup is a point in time copy of your data, snapshots work differently, they are not a full copy of the data and are unlikely to ever be.

    It would be bad if syncing was left enabled in a restore backup. One of the reasons for restoring from backup is because of a data problem so you want to recover to a time before the problem occurred. If syncing was still enabled the good data in the backup would be overwritten by the data from the syncing data, thus you are back to having problem data.

  23. 23 Posted by Peter Dowson on 01 Sep, 2020 01:43 PM

    Peter Dowson's Avatar

    Hi dwg,
    A backup is a point in time copy of your data, snapshots work differently, they are not a full copy of the data and are unlikely to ever be.
    Sorry, the dated files I have in that folder are obtained by using "Export Backup" not "Export Snapshot". I don't know about the latter. I am only asking what the point of a backup is if it is not a backup you can use if it ever proves necessary.
    It would be bad if syncing was left enabled in a restore backup. One of the reasons for restoring from backup is because of a data problem so you want to recover to a time before the problem occurred. If syncing was still enabled the good data in the backup would be overwritten by the data from the syncing data
    Sorry, this sounds as if the Sync'd data on my iPhone (or in Dropbox if you like) is a two-way thing? Is that correct? So I can make changes on my phone and they would be reflected in the Moneydance program on my PC? The dropbox copy is really just another backup?

    If i had to retreat to a backup and re-enter all the data since then to bring it up to date, I'd surely want the same reflected in my dropbox sync? You seem to be saying you want different sets of data in different places. That would be confusing and misleading.

    Or I'm completely misunderstanding you.

    Anyway, all that i've tried has not fixed the graphics problems, In fact they've got worse. Now just hovering the mouse over the menu bar draws parts of the display over bits of the window, see pic (I've limited the amount of the corruption I'm seeing because of confidential financial information).

    [cid:e17736be-8c01-44a9-bf66-20cc4d60e951]

    So, it isn't just the area i'm trying to enter transactions into which is getting other bits of the display plastered over it, but the whole screen. Something has made things much worse! 

    Regards
    Pete

    ________________________________

  24. 24 Posted by dwg on 02 Sep, 2020 01:34 AM

    dwg's Avatar

    Syncing in Moneydance is multi directional, In theory you could have any number of devices updating data.

    The data in drop box is not a backup, it should never be considered in those terms. Dropbox is used as a shared location for updates to be passed between the machines that are participating in the syncing process.The data that is in drop box represents the current state of the system, given this it fails the definition of a backup as being a point in time copy.

    One of the reasons for restoring from backup is that the current state of the system is bad, this can be for any number of reasons.

    If you were to restore from Backup and syncing was enabled Moneydance would look at the time stamps and determine that the data in Dropbox is latter and use that to "update" your restored data. the software has no knowledge that there is or could be a data problem. Hence the restored data has the syncing link turned off to prevent this.

    If you ever need to use data restored from a backup you will actually need to rebuild the syncing relationship, there is no way of manipulating the data to do any necessary cleanups with syncing running.

    Your latest screen dump suggests to me that the problem is outside of Moneydance, it looks video driver related.

    It should be noted that with Video problems it is not always a later driver that resolves it, it may need an older driver or even a driver provided by the manufacturer of the system or Video HBA

  25. 25 Posted by Peter Dowson on 03 Sep, 2020 10:45 AM

    Peter Dowson's Avatar

    Hi dwg
    Syncing in Moneydance is multi directional, In theory you could have any number of devices updating data.

    The data in drop box is not a backup, it should never be considered in those terms. Dropbox is used as a shared location for updates to be passed between the machines that are participating in the syncing process.The data that is in drop box represents the current state of the system, given this it fails the definition of a backup as being a point in time copy.
    I see -- very good. But how do I get that data into a copy of MoneyDance on another PC? When I tried on my Surface Pro PC and enabled Sync via DropBox, it created a new DropBox file which wasn't picked up on my 'phone or the other installation.
    If you were to restore from Backup and syncing was enabled Moneydance would look at the time stamps and determine that the data in Dropbox is latter and use that to "update" your restored data.
    That sounds like what you would want, no? (To save re-entering all the later data).
    Your latest screen dump suggests to me that the problem is outside of Moneydance, it looks video driver related.
    Yes, I fully agree -- and said so right at the start. But MoneyDance must be using some video technique which nothing else in on this PC. Thaat was part of my initial inquiry -- what repair can I do? One of the first things I did was download and install a later version of tthe nVidia driver but to no asvail, unfortunately.
    It should be noted that with Video problems it is not always a later driver that resolves it, it may need an older driver or even a driver provided by the manufacturer of the system or Video HBA
    Well I need recent drivers, and nVidia ones, for other purposes. This PC also runs test versions of FSX, P3Dv3, P3Dv4, P3Dv5 and MSFS2020 (I write programs related to Flight Simulation), plus Microsoft Visual Studio 2015, 2017, 2019.

    If I can actually sync with an alternative installation then that would help, but as I say, it didn't work like that when I tried.

    Thanks,
    Peter Dowson

    ________________________________

  26. 26 Posted by dwg on 03 Sep, 2020 09:01 PM

    dwg's Avatar

    Some comments:

    It sounds like you are not following the right process to setup syncing on subsequent systems, which is different to what you do on the first system which is also the master system, see the article on setting up syncing:

    https://infinitekind.tenderapp.com/kb/syncing-and-sharing-data/syncing-with-other-computers

    "If you were to restore from Backup and syncing was enabled Moneydance would look at the time stamps and determine that the data in Dropbox is latter and use that to "update" your restored data.
    That sounds like what you would want, no?"

    This is exactly what you do not want to do. Consider a situation where someone accidentily deletes all transactions in an account. Under what you are saying they would restore the data from a backup and because syncing is still enabled the delete instruction would be applied to the restored account so you are back to where you started.

    Moneydance is written in the Java programming language. Java programs are promoted as being write once deploy everywhere. It is a good language for small development houses because from the one code base they can support multiple operating systems. How Java programs work however is that they run under the Java Virtual Machine (JVM). So the program interacts with this. It is the JVM that interacts with the Operating System and this piece of software is not created or maintained by the Moneydance Team. So if there is any sort of problem between the OS and the software it is likely to be at the Virtual machine level and thus outside of what the Mnneydance programmers can address, we have seen many problems over the years and they have mostly required an updated JVM or a correction by the Operating System developer.

  27. 27 Posted by Peter Dowson on 03 Sep, 2020 10:02 PM

    Peter Dowson's Avatar

    Hi dwg
    It sounds like you are not following the right process to setup syncing on subsequent systems, which is different to what you do on the first system which is also the master system, see the article on setting up syncing:

    https://infinitekind.tenderapp.com/kb/syncing-and-sharing-data/syncing-with-other-computers
    Ah, thanks! Is that where Moneydance documentation is? i'vwe often looked for some sort of manual. I would never have thought of a "knowledge base" -- with many applications those tend to be "Frequently Asked Questions2 rather than coherent documentation.

    I must admit i'd not tried syncing on another PC until this graphics problem occurred,
    This is exactly what you do not want to do. Consider a situation where someone accidentily deletes all transactions in an account. Under what you are saying they would restore the data from a backup and because syncing is still enabled the delete instruction would be applied to the restored account so you are back to where you started.
    So would you re-enter all of the now missing entries since the last backup, or can you selectively restore?
    So if there is any sort of problem between the OS and the software it is likely to be at the Virtual machine level and thus outside of what the Mnneydance programmers can address, we have seen many problems over the years and they have mostly required an updated JVM or a correction by the Operating System developer.
    Yes, makes sense -- but since MoneyDance is the only program I have a problem with -- and I use a *lot* on this PC -- that's where I have to start to try to work out why, and get it fixed! Where else am I supposed to ask? Do you think Microsoft would assist? You are saying I shouldn't bother to contact Moneydance as it isn't their problem, just mine! 

    I can't get away so easily from my support responsibilities on my software products. If it's a tool I'm using and it affects some user badly, i have to support him, help him find the fix.

    I've not heard back at all from Moneydance, only you good users, for which thank you!

    Thanks
    Pete

    ________________________________

  28. 28 Posted by dwg on 03 Sep, 2020 10:37 PM

    dwg's Avatar

    Yes Moneydance documentation is provided in the form of a knowledge base, the entry point. is:

    https://infinitekind.tenderapp.com/kb

    You can only restore to the date/time of your last backup with Moneydance, there is no roll back/forward capability, that sort of thing is mostly reserved for data bases.

    I'm not saying don't report an issue, only that some issues are outside of what the Moneydance developer can address. I am convinced Microsoft would tell you to go jump. Video issues are amongst the hardest to isolate and fix, is it a problem in the OS, a problem in the driver or a problem in the application, and in this case the application is probably Java rather than Moneydance. All I can say is there have been no other reports that I have seen of this sort of problem with Moneydance. FWIW I have seen games that have had problems with various driver versions.

  29. 29 Posted by Peter Dowson on 04 Sep, 2020 08:25 AM

    Peter Dowson's Avatar

    Hi dwg
    Yes Moneydance documentation is provided in the form of a knowledge base, the entry point. is:

    https://infinitekind.tenderapp.com/kb
    Okay. Thanks. I've bookmarked it.

    Just trying to sync on my Surfce. It offered 3 choices on Dropbox and i chose the one which matched the base I was using on the main PC & iPhone. It is now "Performing initial sync". It says it "may take a while". So far it's been 20 minutes and no sign on the progress bar. When should I worry?
    I'm not saying don't report an issue, only that some issues are outside of what the Moneydance developer can address. I am convinced Microsoft would tell you to go jump. Video issues are amongst the hardest to isolate and fix, is it a problem in the OS, a problem in the driver or a problem in the application, and in this case the application is probably Java rather than Moneydance. All I can say is there have been no other reports that I have seen of this sort of problem with Moneydance. FWIW I have seen games that have had problems with various driver versions.
    As have I -- though Flight Simulators, not so much Games. but I know them well and know how to proceed. I have no idea with MoneyDance or Java. I did get Java to update -- but only because it prompted me too.

    Is it worth trying to uninstall and re-install Java, if that's actually possible? i thought it was more of a scripting language like XML or HTML or Lua than an actual program (apart from it's embedded interpreters i suppose).

    Anyway, last night i managed to complete the update of the Win10 on this PC from 1909 to the latest 2004. I'll see if that helped later, when i come to do some further accounting updates.

    Thanks,
    Pete

    ________________________________

  30. 30 Posted by dwg on 04 Sep, 2020 09:17 AM

    dwg's Avatar

    There is a java for browsers, but no this is a programming language that is being used here. You cannot uninstalled it , it is not actually installed but the required Java version is bundled with Moneydance and is installed as part of the Moneydance installation into a private directory.

    I have just checked and the latest build 1928 is using an updated version of Java:

    openjdk version "14.0.2" 2020-07-14
    OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.2+12)
    OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.2+12, mixed mode)

    There is no later version than this so you could try this new build of Moneydance to see if it helps.

    I have a Golf Game that does not always gets along with Video drivers.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Already uploaded files

  • ScreenHunter_40.png 26.9 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

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