[GH-ISSUE #7133] [Bug]: SimpleFin Bank Sync fails, Discord not accessible #9928

Closed
opened 2026-04-10 20:16:31 -05:00 by GiteaMirror · 10 comments
Owner

Originally created by @networkr0 on GitHub (Mar 5, 2026).
Original GitHub issue: https://github.com/actualbudget/actual/issues/7133

What happened?

I was trying to Sync bank accounts when the sync fails and I received multiple Error pop-up windows directing me to http://actualbudget.org/contact, where it offers several links, one to this bug report and several to Discord. I am unable to access Discord to access the discussion of Bank Sync issues and seek answers on how to solve my problem.

Factors:

  • ActualBudget is installed to Proxmox as an LXC container via PVE Helper Scripts.
  • Updates to this instance have been problematic, Notices of new versions, prompting upgrade via apt-get update/upgrade, resulting in various errors during that Debian (APT) upgrade process.
  • Access to instance for daily budgeting and tracking is performed from Mozilla Firefox from MX Linux client.

How can we reproduce the issue?

  1. Open ActualBudget webpage pointing to self hosted instance on my LAN
  2. Highlight "All Accounts", so I can see all transactions from all my accounts.
  3. Hit "Bank Sync", which results in the errors show above.

Where are you hosting Actual?

Other

What browsers are you seeing the problem on?

Firefox

Operating System

Linux

Originally created by @networkr0 on GitHub (Mar 5, 2026). Original GitHub issue: https://github.com/actualbudget/actual/issues/7133 ### What happened? I was trying to Sync bank accounts when the sync fails and I received multiple Error pop-up windows directing me to http://actualbudget.org/contact, where it offers several links, one to this bug report and several to Discord. I am unable to access Discord to access the discussion of Bank Sync issues and seek answers on how to solve my problem. Factors: - ActualBudget is installed to Proxmox as an LXC container via PVE Helper Scripts. - Updates to this instance have been problematic, Notices of new versions, prompting upgrade via apt-get update/upgrade, resulting in various errors during that Debian (APT) upgrade process. - Access to instance for daily budgeting and tracking is performed from Mozilla Firefox from MX Linux client. ### How can we reproduce the issue? 1. Open ActualBudget webpage pointing to self hosted instance on my LAN 2. Highlight "All Accounts", so I can see all transactions from all my accounts. 3. Hit "Bank Sync", which results in the errors show above. ### Where are you hosting Actual? Other ### What browsers are you seeing the problem on? Firefox ### Operating System Linux
GiteaMirror added the bank syncbugneeds info labels 2026-04-10 20:16:31 -05:00
Author
Owner

@matt-fidd commented on GitHub (Mar 5, 2026):

Are there any errors in the browser or server consoles?

<!-- gh-comment-id:4006423114 --> @matt-fidd commented on GitHub (Mar 5, 2026): Are there any errors in the browser or server consoles?
Author
Owner

@networkr0 commented on GitHub (Mar 5, 2026):

Are there any errors in the browser or server consoles?

No, the errors are generated from the ActualBudget instance, not the local browser

<!-- gh-comment-id:4006430988 --> @networkr0 commented on GitHub (Mar 5, 2026): > Are there any errors in the browser or server consoles? No, the errors are generated from the ActualBudget instance, not the local browser
Author
Owner

@matt-fidd commented on GitHub (Mar 5, 2026):

Are there any errors in the browser or server consoles?

No, the errors are generated from the ActualBudget instance, not the local browser

There have to be some errors somewhere, the console usually spits out the whole lot while giving that error to the UI.

Try opening the console and running the bank sync while it's open

https://appuals.com/open-browser-console/

<!-- gh-comment-id:4006444832 --> @matt-fidd commented on GitHub (Mar 5, 2026): > > Are there any errors in the browser or server consoles? > > No, the errors are generated from the ActualBudget instance, not the local browser There have to be some errors somewhere, the console usually spits out the whole lot while giving that error to the UI. Try opening the console and running the bank sync while it's open https://appuals.com/open-browser-console/
Author
Owner

@networkr0 commented on GitHub (Mar 5, 2026):

This is what shows in the browser console when attempting bank sync:

HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/canonical.html” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt.
HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt. 
<!-- gh-comment-id:4006486049 --> @networkr0 commented on GitHub (Mar 5, 2026): This is what shows in the browser console when attempting bank sync: ``` HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/canonical.html” because it is exempt. HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv4” because it is exempt. HTTPS-Only Mode: Not upgrading insecure request “http://detectportal.firefox.com/success.txt?ipv6” because it is exempt. ```
Author
Owner

@MatissJanis commented on GitHub (Mar 5, 2026):

I think we're not surfacing the correct errors for SimpleFin, but fall back to the default. Which creates confusion.

https://github.com/actualbudget/actual/pull/7125

I think this PR will fix it, but I haven't tested it tbh.. don't have simplefin myself.

<!-- gh-comment-id:4007161539 --> @MatissJanis commented on GitHub (Mar 5, 2026): I think we're not surfacing the correct errors for SimpleFin, but fall back to the default. Which creates confusion. https://github.com/actualbudget/actual/pull/7125 I think this PR will fix it, but I haven't tested it tbh.. don't have simplefin myself.
Author
Owner

@bennyen commented on GitHub (Mar 6, 2026):

It still occurs for my instance when I use the preview demo: https://deploy-preview-7125.demo.actualbudget.org

None of my accounts have errors right now, but it did emit this error:

Internal error: backend</</syncResponses<@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:2653846
async*backend</<@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:2654097
runHandler@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:82734
backend</exports.initApp/</<@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:3198952
<!-- gh-comment-id:4014800720 --> @bennyen commented on GitHub (Mar 6, 2026): It still occurs for my instance when I use the preview demo: https://deploy-preview-7125.demo.actualbudget.org None of my accounts have errors right now, but it did emit this error: ``` Internal error: backend</</syncResponses<@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:2653846 async*backend</<@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:2654097 runHandler@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:82734 backend</exports.initApp/</<@https://deploy-preview-7125.demo.actualbudget.org/kcab/kcab.worker.aw-XWVX8.js:1:3198952 ```
Author
Owner

@networkr0 commented on GitHub (Mar 7, 2026):

I think we're not surfacing the correct errors for SimpleFin, but fall back to the default. Which creates confusion.

#7125

I think this PR will fix it, but I haven't tested it tbh.. don't have simplefin myself.

There are no instructions contained in this issue to implement fix

<!-- gh-comment-id:4016711425 --> @networkr0 commented on GitHub (Mar 7, 2026): > I think we're not surfacing the correct errors for SimpleFin, but fall back to the default. Which creates confusion. > > [#7125](https://github.com/actualbudget/actual/pull/7125) > > I think this PR will fix it, but I haven't tested it tbh.. don't have simplefin myself. There are no instructions contained in this issue to implement fix
Author
Owner

@MatissJanis commented on GitHub (Mar 7, 2026):

Would you mind checking out this preview build? https://deploy-preview-7152.demo.actualbudget.org/

Another go at solving this problem (warning: I'm still flying totally blind to the actual root cause, but hopefully this works).

<!-- gh-comment-id:4017283775 --> @MatissJanis commented on GitHub (Mar 7, 2026): Would you mind checking out this preview build? https://deploy-preview-7152.demo.actualbudget.org/ Another go at solving this problem (warning: I'm still flying totally blind to the actual root cause, but hopefully this works).
Author
Owner

@denisborovikov commented on GitHub (Mar 10, 2026):

@MatissJanis I reported about a similar issue with SimpleFin here. I just tried the preview build, and I don't see the issue anymore.

<!-- gh-comment-id:4028026428 --> @denisborovikov commented on GitHub (Mar 10, 2026): @MatissJanis I reported about a similar issue with SimpleFin [here](https://github.com/actualbudget/actual/issues/7114#issuecomment-3993980304). I just tried the preview build, and I don't see the issue anymore.
Author
Owner

@networkr0 commented on GitHub (Apr 7, 2026):

I seemed to have fixed my existing self-hosted ActualBudget instance by performing an "update" using the 'pve-helper-script' custom update tool rather than a standard apt update/upgrade. After running this "UPDATE" custom command built into the ActualBudget LCT container's console, followed by a reboot, sync errors were eliminated.

<!-- gh-comment-id:4196201414 --> @networkr0 commented on GitHub (Apr 7, 2026): I seemed to have fixed my existing self-hosted ActualBudget instance by performing an "update" using the 'pve-helper-script' custom update tool rather than a standard apt update/upgrade. After running this "UPDATE" custom command built into the ActualBudget LCT container's console, followed by a reboot, sync errors were eliminated.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#9928