The new update broke account downloads - requiring Force Quit

John Latz's Avatar

John Latz

08 Mar, 2025 06:43 PM

I used to be able to download data from online accounts - after the most recent update, no more.

Vanguard has sporadically done things behind the scenes to have caused a temporarily inability to reach their accounts through MoneyDance. However, after the recent update, MoneyDance can no longer accommodate the error condition. Upon attempting to quit, the code will get caught attempting to exit the "save data' state, and sit until a Force Quit is executed.

I am not asking you to fix the connectivity problem with Vanguard - I AM however asking you to inspect your State Machine logic to be able to deal with the error.

  1. 1 Posted by dwg on 08 Mar, 2025 09:01 PM

    dwg's Avatar
  2. 2 Posted by John Latz on 09 Mar, 2025 01:37 AM

    John Latz's Avatar

    Congratulations - you did not read my ticket.

    I fully acknowledged I know about the Vanguard issue - I've been dealing with it fine for months. WHAT IS NEW is the behavior of MoneyDance after the last update - MoneyDance now HANGS upon exit, the warning box shown above, "FInished saving data" will not disappear, the app will not close. To exit, MoneyDance must be FORCE QUIT.

    Is that really the behavior you want your app to display?

  3. 3 Posted by dwg on 09 Mar, 2025 02:15 AM

    dwg's Avatar

    My apologies for not reading the post closely enough.

    For information I am a customer like you, I do not work for The Infinite Kind. Your post was to a public forum, hence can receive public responses.

  4. 4 Posted by Stuart Beesley ... on 09 Mar, 2025 06:21 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    It’s not clear whether you are trying to quit whilst downloads are in progress, or whilst that error message is on the screen? For example, if you finish the downloads and clear all the messages, then does quit work?

    After force quit, find errlog.txt file on disk and upload that here.

  5. 5 Posted by John Latz on 09 Mar, 2025 06:29 PM

    John Latz's Avatar

    I will agree - it is not clear whether I am trying to quit while downloads are in progress. And I'm not being snarky: MoneyDance will report in the lower left hand border of the main window that it is downloading (first image), then that warning goes away (second image). Seconds to minutes later, I might get the annunciation window with the timestamp 10.36.58AM above; I have probably attempted to "Quit" the app after the "downloading" notice has disappeared, but before the error box has appeared. Because I am typing this note up, my attempt to replicate the problem resulted in that error window, and the app exited normally.

    sudo find / | grep -v permitted | grep errlog

    came up blank. Let me go away and replicate the error

  6. 6 Posted by John Latz on 09 Mar, 2025 06:41 PM

    John Latz's Avatar

    Steps taken in an attempt replicate the issue:

    1) Command-D while in the Vanguard account to initiate a download request
    2) wait until Downloading Transactions... has disappeared
    3) Command-Q to quit
    4) App eventually reports Finished Saving data
    5) App sits at that window for a prolonged amount of time
    6) App eventually threw error window shown above
    7) App eventually started making backup file
    8) App eventually exited

    Sunday, cuppa with milk, laptop not nearly as burdened as it was yesterday... WIthout tangible feedback, with windows seeming not disappearing, I probably ran out of patience and mashed an option-command-esc.

    That said - some form of visible feedback that there is a process running that needs to complete would be helpful. Why does Downloading Transactions... disappear before the downloading attempt has fully exited?

  7. 7 Posted by dtd on 09 Mar, 2025 06:50 PM

    dtd's Avatar

    I just edited my message, as I was posting only to see you had posted already.
    What I had written:

    Given you didn't wait for the error message to appear before shutting down moneydance, is it possible you also didn't wait for the "post moneydance closing steps" to finish before doing a Force-Quit?

    In certain situations, I've seen the post moneydance closing take up to 10 minutes (but rarely that much).

  8. 8 Posted by dtd on 09 Mar, 2025 06:55 PM

    dtd's Avatar

    Yes, a timing message would certainly be helpful, but situations like this are quite rare (admittedly less rare in the last couple of years).

  9. 9 Posted by Stuart Beesley ... on 09 Mar, 2025 07:35 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    to find the errlog.txt file location... with MD open, help/show console. Click (bottom left) (...) icon.. Files & Folders/Console Log/Show in xxx. - this will open your folder and show the file... Now when you quit, you can go straight to this location... Would be great to get a copy to see what's going on.

  10. 10 Posted by Tom Smith on 10 Mar, 2025 01:05 PM

    Tom Smith's Avatar

    Just another perspective on this.
    I, too, am running 5253. Mine is Running on Fedora 6.13.5-200.fc41.x86_64.
    Don't think this is an update issue.
    But at some point my downloads from Vanguard take a really, really long time to fail.
    There is not indication of activity in the bottom status bar during this delay.
    I have several Vanguard accounts and the failure box for each can appear a minute or two apart. (no exaggeration).
    The Vanguard failure window is the same as in other threads. (secure to insecure page failure)
    The extreme delay between failures is what is new. No updates applied.
    just got a new failure...

    There was an error communicating with your financial institution. The details of this error are below.

    Bank Name:Vanguard
    Account:VG-CashPlus
    Account Number:47743752

    There was an error communicating with the server. This could be the result of a network problem, or the server may be offline or not responding. Please try the operation again later.
    Error Description:java.net.ConnectException: Connection timed out
    java.net.ConnectException: Connection timed out
    at java.base/sun.nio.ch.Net.connect0(Native Method)
    at java.base/sun.nio.ch.Net.connect(Unknown Source)
    at java.base/sun.nio.ch.Net.connect(Unknown Source)
    at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source)
    at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
    at java.base/java.net.Socket.connect(Unknown Source)
    at java.base/sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
    at java.base/sun.security.ssl.SSLSocketImpl.<init>(Unknown Source)
    at java.base/sun.security.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)
    at com.moneydance.apps.md.controller.olb.CustomURLStreamHandlerFactory$HttpURLConnectionImpl.getConnection(CustomURLStreamHandlerFactory.java:611)
    at com.moneydance.apps.md.controller.olb.CustomURLStreamHandlerFactory$HttpsURLConnectionImpl.connect(CustomURLStreamHandlerFactory.java:756)
    at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.sendMessage(OFXConnection.java:2699)
    at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.sendMessage(OFXConnection.java:2560)
    at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.updateFIProfile(OFXConnection.java:620)
    at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.initSecureServices(OFXConnection.java:909)
    at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.getTransactions(OFXConnection.java:922)
    at com.moneydance.apps.md.view.gui.OnlineManager.downloadAllTxns(OnlineManager.java:551)
    at com.moneydance.apps.md.view.gui.OnlineManager.downloadAllTxns(OnlineManager.java:511)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.doNetSync(MoneydanceGUI.java:3327)
    at com.moneydance.apps.md.controller.uri.Dispatcher$UIDispatcher.run(Dispatcher.java:129)
    at com.moneydance.apps.md.controller.uri.Dispatcher$UIDispatcher.invoke(Dispatcher.java:78)
    at com.moneydance.apps.md.controller.uri.Dispatcher.invoke(Dispatcher.java:52)
    at com.moneydance.apps.md.controller.Main.showURL(Main.java:1030)
    at com.moneydance.apps.md.controller.BackgroundOpsThread$DownloadAllTask.run(BackgroundOpsThread.java:267)
    at com.moneydance.apps.md.controller.BackgroundOpsThread.run(BackgroundOpsThread.java:192)

  11. 11 Posted by Tom Smith on 10 Mar, 2025 01:21 PM

    Tom Smith's Avatar

    If accuracy matters, here is the timestamps between failure windows.
    20250310-08:15:32.892
    20250310-08:17:53.399

  12. 12 Posted by Tom Smith on 10 Mar, 2025 03:07 PM

    Tom Smith's Avatar

    Happy to help debug this. Maybe in a private chat.
    Is there a recommended way to temporarily disable downloading my Vanguard accounts?
    Just want to skip this delay while the problem is worked.

  13. Support Staff 13 Posted by Maddy on 10 Mar, 2025 03:19 PM

    Maddy's Avatar

    Hi Tom,
    To achieve this, please navigate to Extensions->Manage Extensions and install the Toolbox (v.1068)

    Launch the Toolbox and select the Update Mode

    Then, navigate to Menu: Online Banking (OFX) Tools

    In the resulting window, under Update Functions you should select :
    Delete OFX Banking Service / Logon profile (remove_one_service.py)

    Finally, restart Moneydance!


    If you wish to recreate the connection later, you should follow the instruction here.

    I hope this information is helpful. Please let us know if you have further questions or need more assistance.

    --
    Maddy, Infinite Kind Support

  14. 14 Posted by Tom Smith on 10 Mar, 2025 03:27 PM

    Tom Smith's Avatar

    My guess is that this will disable all my OFX downloads for all my banks.
    Is this correct?
    I want to only disable Vanguard.

  15. 15 Posted by Tom Smith on 10 Mar, 2025 03:31 PM

    Tom Smith's Avatar

    My guess is that this will disable all my OFX downloads for all my banks.
    Is this correct?
    I want to only disable Vanguard downloads.I did notice that there is no longer a delete option under the "online" pull down.

        On Monday, March 10, 2025 at 10:20:16 AM CDT, Maddy <[email blocked]> wrote:

    |

  16. Support Staff 16 Posted by Maddy on 10 Mar, 2025 03:38 PM

    Maddy's Avatar

    No, it should not.
    You should select the account you want to disconnect, during the process.

    --
    Maddy, Infinite Kind Support

  17. 17 Posted by Tom Smith on 10 Mar, 2025 03:48 PM

    Tom Smith's Avatar

    Great! Did exactly what I wanted.Pause would be nice.You're the best!
        On Monday, March 10, 2025 at 10:39:10 AM CDT, Maddy <[email blocked]> wrote:
     
       
    |

  18. 18 Posted by Stuart Beesley ... on 10 Mar, 2025 04:24 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Toolbox 🧰 +1 😃

  19. 19 Posted by John Latz on 15 Mar, 2025 04:35 PM

    John Latz's Avatar

    errlog as requested

  20. 20 Posted by Stuart Beesley ... on 15 Mar, 2025 05:28 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    No obvious errors. .

Reply to this discussion

Internal reply

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

Attaching KB article:

»

Already uploaded files

  • Screenshot_2025-03-08_at_10.36.58 AM.png 157 KB
  • Screenshot_2025-03-08_at_10.32.20 AM.png 32.6 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