The new update broke account downloads - requiring Force Quit
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.
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
1 Posted by dwg on 08 Mar, 2025 09:01 PM
The update broken nothing.
There is an ongoing issue with Vanguard see.
https://infinitekind.tenderapp.com/discussions/online-banking/1250212-vanguard-download-error-securityexception-server-sent-redirect-from-a-secure-connection-to-a-non-secure-connection
2 Posted by John Latz on 09 Mar, 2025 01:37 AM
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 Posted by dwg on 09 Mar, 2025 02:15 AM
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 Posted by Stuart Beesley ... on 09 Mar, 2025 06:21 AM
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 Posted by John Latz on 09 Mar, 2025 06:29 PM
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 Posted by John Latz on 09 Mar, 2025 06:41 PM
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 disappeared3) 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 Posted by dtd on 09 Mar, 2025 06:50 PM
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 Posted by dtd on 09 Mar, 2025 06:55 PM
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 Posted by Stuart Beesley ... on 09 Mar, 2025 07:35 PM
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 Posted by Tom Smith on 10 Mar, 2025 01:05 PM
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 Posted by Tom Smith on 10 Mar, 2025 01:21 PM
If accuracy matters, here is the timestamps between failure windows.
20250310-08:15:32.892
20250310-08:17:53.399
12 Posted by Tom Smith on 10 Mar, 2025 03:07 PM
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.
Support Staff 13 Posted by Maddy on 10 Mar, 2025 03:19 PM
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 Posted by Tom Smith on 10 Mar, 2025 03:27 PM
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 Posted by Tom Smith on 10 Mar, 2025 03:31 PM
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:
|
Support Staff 16 Posted by Maddy on 10 Mar, 2025 03:38 PM
No, it should not.
You should select the account you want to disconnect, during the process.
--
Maddy, Infinite Kind Support
17 Posted by Tom Smith on 10 Mar, 2025 03:48 PM
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 Posted by Stuart Beesley ... on 10 Mar, 2025 04:24 PM
Toolbox 🧰 +1 😃
19 Posted by John Latz on 15 Mar, 2025 04:35 PM
errlog as requested
20 Posted by Stuart Beesley ... on 15 Mar, 2025 05:28 PM
No obvious errors. .