[GH-ISSUE #2516] [Bug]: SimpleFin Authentication Reset #50131

Closed
opened 2026-04-30 13:17:27 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @StripedBees on GitHub (Mar 29, 2024).
Original GitHub issue: https://github.com/actualbudget/actual/issues/2516

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I have checked my server logs and could not see any errors there
  • I will be attaching my server logs to this issue
  • I will be attaching my client-side (browser) logs to this issue
  • I understand that this issue will be automatically closed if insufficient information is provided

What happened?

I think I found a bug relating to the simplefin authentication. I had an unrelated issue and I ended up deleting my simplefin API key and creating a new one. After a relogin to actualbudget I went to go add a new account with simplefin. The GUI shows an error Something internally went wrong. You may want to restart the app if anything looks wrong. Please report this as a new issue on Github. and the docker logs show the below.

58fac0e8600f SyntaxError: Unexpected token < in JSON at position 0
58fac0e8600f     at JSON.parse (<anonymous>)
58fac0e8600f     at IncomingMessage.<anonymous> (file:///app/src/app-simplefin/app-simplefin.js:237:24)
58fac0e8600f     at IncomingMessage.emit (node:events:529:35)
58fac0e8600f     at endReadableNT (node:internal/streams/readable:1400:12)
58fac0e8600f     at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

From the GUI, the loading icon just spins, but I'm not ever able to update/fix my simplefin API key.

Is there anyway to update/fix the simplefin API key manually in a sqlite backup?

I believe I found a workaround. I created a backup of my existing budget. I stopped the container and created a tar.gz of the /data directory. I then started the container. From the Web UI, I recreated a password. Then, I followed the restore procedures to reload my previously created backup.

I re-enabled the experimental feature for simplefin. I went back to the add account and was able to enter my updated API key.

What error did you receive?

See What happend? for the error message

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox, Chrome

Operating System

Mac OSX

Originally created by @StripedBees on GitHub (Mar 29, 2024). Original GitHub issue: https://github.com/actualbudget/actual/issues/2516 ### Verified issue does not already exist? - [X] I have searched and found no existing issue ### Is this related to GoCardless, Simplefin or another bank-sync provider? - [ ] I have checked my server logs and could not see any errors there - [X] I will be attaching my server logs to this issue - [X] I will be attaching my client-side (browser) logs to this issue - [X] I understand that this issue will be automatically closed if insufficient information is provided ### What happened? I think I found a bug relating to the simplefin authentication. I had an unrelated issue and I ended up deleting my simplefin API key and creating a new one. After a relogin to actualbudget I went to go add a new account with simplefin. The GUI shows an error Something internally went wrong. You may want to restart the app if anything looks wrong. `Please report this as a new issue on Github.` and the docker logs show the below. ``` 58fac0e8600f SyntaxError: Unexpected token < in JSON at position 0 58fac0e8600f at JSON.parse (<anonymous>) 58fac0e8600f at IncomingMessage.<anonymous> (file:///app/src/app-simplefin/app-simplefin.js:237:24) 58fac0e8600f at IncomingMessage.emit (node:events:529:35) 58fac0e8600f at endReadableNT (node:internal/streams/readable:1400:12) 58fac0e8600f at process.processTicksAndRejections (node:internal/process/task_queues:82:21) ``` From the GUI, the loading icon just spins, but I'm not ever able to update/fix my simplefin API key. Is there anyway to update/fix the simplefin API key manually in a sqlite backup? I believe I found a workaround. I created a backup of my existing budget. I stopped the container and created a tar.gz of the `/data` directory. I then started the container. From the Web UI, I recreated a password. Then, I followed the [restore procedures](https://actualbudget.org/docs/backup-restore/restore/) to reload my previously created backup. I re-enabled the experimental feature for simplefin. I went back to the `add account` and was able to enter my updated API key. ### What error did you receive? See `What happend?` for the error message ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Firefox, Chrome ### Operating System Mac OSX
GiteaMirror added the bank syncbug labels 2026-04-30 13:17:28 -05:00
Author
Owner

@youngcw commented on GitHub (Apr 4, 2024):

It is known that the bank sync needs a way to update the keys. I believe that has already been brought up in the simplefin feedback issue. Ill close this as being a duplicate of that

<!-- gh-comment-id:2037477777 --> @youngcw commented on GitHub (Apr 4, 2024): It is known that the bank sync needs a way to update the keys. I believe that has already been brought up in the simplefin feedback issue. Ill close this as being a duplicate of that
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#50131