2019.1 (1855) Stack overflow

Andy P's Avatar

Andy P

Feb 04, 2019 @ 08:50 PM

Hi,

I've just upgraded to 2019.1 (1855) as advised by the on start version check, but after upgrading when I try to start it, it fails. The errlog.txt says it's a stack overflow - and looks to be currency related (although I did note in the release notes that there was supposed to be a fix in there for something like that).

I've moved the .moneydance directory in my home directory out of the way, and the program starts prompting for a file to open. When I open my "Family Finances" file, I see the same failure.

In both instances, after the failure a "moneydance.exe" task is left running and has to be killed.

Any ideas on what I might be able to do - I suspect the answer is "nothing until the issue is fixed"!

Extract from errlog.txt below: -

Starting Moneydance 2019.1 (1855) at Mon Feb 04 20:30:28 GMT 2019
Settings Folder: C:\Users\Andrew\.moneydance
OS: Windows 10 10.0 amd64
Java: 11.0.1 (Oracle Corporation)
Is in sandbox: false; restricted file access: false
opening last file: null
loading dataset: C:\Users\Andrew\OneDrive\Moneydance\Family Finances.moneydance
loading with 128 bit encryption key
reading trunk data tiksync/trunk
trunk data loaded (0.86 seconds), checking for incremental updates
loading un-synced txn files...
loading synced txn files...
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at java.base/java.util.TreeMap.floorKey(Unknown Source)
at java.base/java.util.TreeSet.floor(Unknown Source)
at com.infinitekind.moneydance.model.CurrencyType.snapshotOnOrBefore(CurrencyType.java:885)
at com.infinitekind.moneydance.model.CurrencyType.getRelativeRate(CurrencyType.java:447)
at com.infinitekind.moneydance.model.CurrencySnapshot.resetRelativeRateFromBaseRate(CurrencySnapshot.java:84)
at com.infinitekind.moneydance.model.CurrencySnapshot.performPostLoadVerification(CurrencySnapshot.java:90)
at com.infinitekind.moneydance.model.CurrencySnapshot.getRate(CurrencySnapshot.java:196)
at com.infinitekind.moneydance.model.CurrencyType.getRelativeRate(CurrencyType.java:450)
at com.infinitekind.moneydance.model.CurrencySnapshot.resetRelativeRateFromBaseRate(CurrencySnapshot.java:84)
at com.infinitekind.moneydance.model.CurrencySnapshot.performPostLoadVerification(CurrencySnapshot.java:90)
at com.infinitekind.moneydance.model.CurrencySnapshot.getRate(CurrencySnapshot.java:196)
at com.infinitekind.moneydance.model.CurrencyType.getRelativeRate(CurrencyType.java:450)

last four lines repeat 253 more times!

Thanks,

Andy

  1. 1 Posted by -Kevin N. on Feb 04, 2019 @ 09:28 PM

    -Kevin N.'s Avatar

    Hi Andy,

    If you're comfortable with editing files try this... It can easily be reversed if it doesn't work.

    Open Notepad as an Administrator.

    From the Notepad menu bar, go to File > Open.

    Select the 'All Files ( * . * )' option from the drop-down.

    Navigate to C:\ Program Files \ Moneydance \ Moneydance.vmoptions

    Enter a # in front of the line -Xmx1024m

    Remove the # in front of the line -Xmx2048m

    Close the file and save the changes.

    Try opening Moneydance.

    If that still doesn't work, try changinng Xmx2048m to Xmx4096m

    -Kevin N. (not a member of MD support)

  2. 2 Posted by Andy P on Feb 04, 2019 @ 11:24 PM

    Andy P's Avatar

    Thanks Kevin, but increasing the heap size made no difference to the error...

    Is there anything else I can try?

    Andy

  3. 3 Posted by -Kevin N. on Feb 05, 2019 @ 12:26 AM

    -Kevin N.'s Avatar

    Hi Andy,

    After I posted my instructions, I was told by those more astute than I that increasing the Java memory would not resolve your issue.

    Have you tried using a backup file from your prior version to see if maybe that will open.

    Other than that, It's beyond my scope.

    I will yield to the support staff to help you further.

    Sorry that I couldn't be of more help.

    -Kevin N. (not a member of MD support)

  4. 4 Posted by Andy P on Feb 05, 2019 @ 07:53 AM

    Andy P's Avatar

    I did wonder :) I do get the same problem from trying to open backup files.

    I shall sit quietly and wait for the support team to come along!

    Thanks,

    Andy

  5. System closed this discussion on May 07, 2019 @ 08: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