[Bug]: Can't export my data because sync isn't working #2874

Closed
opened 2026-02-28 20:31:16 -06:00 by GiteaMirror · 6 comments
Owner

Originally created by @cpetry on GitHub (Jan 31, 2026).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I can't use "export data" as my browsers fail to sync. I guess it is some network related issue in my home network. Actual is running on a proxmox LXC.
In the console I get these errors:

TypeError: NetworkError when attempting to fetch resource. kcab.worker.Dy-BFUj5.js:1:76611
Error: PostError: network-failure
PostError https://192.168.0.178:5006/kcab/kcab.worker.Dy-BFUj5.js:1
resBuffer https://192.168.0.178:5006/kcab/kcab.worker.Dy-BFUj5.js:1

Is there a way to manually "export" or fetch this data directly from my server running actual?
Where are these files located or is there a script that runs the export?

How can we reproduce the issue?

How can we reproduce the issue?

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

No response

Operating System

None

Originally created by @cpetry on GitHub (Jan 31, 2026). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? I can't use "export data" as my browsers fail to sync. I guess it is some network related issue in my home network. Actual is running on a proxmox LXC. In the console I get these errors: > TypeError: NetworkError when attempting to fetch resource. kcab.worker.Dy-BFUj5.js:1:76611 > Error: PostError: network-failure PostError https://192.168.0.178:5006/kcab/kcab.worker.Dy-BFUj5.js:1 resBuffer https://192.168.0.178:5006/kcab/kcab.worker.Dy-BFUj5.js:1 Is there a way to manually "export" or fetch this data directly from my server running actual? Where are these files located or is there a script that runs the export? ### How can we reproduce the issue? How can we reproduce the issue? ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? _No response_ ### Operating System None
Author
Owner

@MatissJanis commented on GitHub (Jan 31, 2026):

👋 please use the community discord for tech support.

Closing as this is not a bug.

@MatissJanis commented on GitHub (Jan 31, 2026): 👋 please use the community discord for tech support. Closing as this is not a bug.
Author
Owner

@cpetry commented on GitHub (Jan 31, 2026):

Well, but I do have a bug!
Sync is not working. Tried with Firefox, Chrome, Brave etc.
This happened after I put in lots of data. At first it worked, then I can't sync at all anymore.

I'm hosting it on my server using the proxmox LXC. So operating system should be a debian linux.
See here: https://community-scripts.github.io/ProxmoxVE/scripts?id=actualbudget

EDIT:
On discord no one is responding regarding the manual export:
https://discord.com/channels/937901803608096828/1465062470971555961

@cpetry commented on GitHub (Jan 31, 2026): Well, but I do have a bug! Sync is not working. Tried with Firefox, Chrome, Brave etc. This happened after I put in lots of data. At first it worked, then I can't sync at all anymore. I'm hosting it on my server using the proxmox LXC. So operating system should be a debian linux. See here: https://community-scripts.github.io/ProxmoxVE/scripts?id=actualbudget EDIT: On discord no one is responding regarding the manual export: https://discord.com/channels/937901803608096828/1465062470971555961
Author
Owner

@MatissJanis commented on GitHub (Jan 31, 2026):

Don't get me wrong. I'm not trying to be dismissive. Instead - trying to be helpful.

We have >10k members on the community discord and only ~5 people on github issues. So the best place to get tech support is the community discord.

As for labeling this a "bug" - I'm pretty sure it has to do with how your instance is configured. So again: best reaching out on discord to get help. I'm sure others are deploying via proxmox too and can help.

@MatissJanis commented on GitHub (Jan 31, 2026): Don't get me wrong. I'm not trying to be dismissive. Instead - trying to be helpful. We have >10k members on the community discord and only ~5 people on github issues. So the best place to get tech support is the community discord. As for labeling this a "bug" - I'm pretty sure it has to do with how your instance is configured. So again: best reaching out on discord to get help. I'm sure others are deploying via proxmox too and can help.
Author
Owner

@cpetry commented on GitHub (Feb 1, 2026):

I found the issue.
tl;dr: Increase LXC Memory to at least 4GB.

Just for the record if anyone else has problems with the proxmox LXC:
After digging a bit deeper and figured out where to find actual budget logs (didn't find anything in docs)
I found one very clear log entry:
journalctl -u actualbudget --no-pager | tail -n 50

actual-server[2992]: FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory

Sadly this wasn't communicated anywhere.
So increasing memory to 4GB on my lxc, restarting and retry syncing did the trick.
Sync by the way took >10min on my content (~128MB sqlite file)

@cpetry commented on GitHub (Feb 1, 2026): I found the issue. tl;dr: Increase LXC Memory to at least 4GB. Just for the record if anyone else has problems with the proxmox LXC: After digging a bit deeper and figured out where to find actual budget logs (didn't find anything in docs) I found one very clear log entry: `journalctl -u actualbudget --no-pager | tail -n 50` >actual-server[2992]: FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory Sadly this wasn't communicated anywhere. So increasing memory to 4GB on my lxc, restarting and retry syncing did the trick. Sync by the way took >10min on my content (~128MB sqlite file)
Author
Owner

@leomeneguzzi commented on GitHub (Feb 4, 2026):

So, I don't want that is a good idea to just close this issue.
I also have this problem, and using this:

/app # node -e 'console.log(v8.getHeapStatistics().heap_size_limit / 1024 / 1024 + " MB")'
4144 MB

In theory, the node memory limit is already 4GB

-rw-r--r--    1 root     root      155.6M Feb  4 22:37 file-3154c720-456f-4a05-88c4-74715536e7ed.blob
-rw-r--r--    1 root     root        1.9G Feb  4 22:17 group-b67ccd7e-57e1-47fb-910a-07c99df3ab49.sqlite

This is my SQLite at this moment (I don't have any idea how this has 1.9GB)
But I have used Actual for less than 2 years, I think...
Soon it will have 4GB, 10GB?
How much memory will be necessary?

Also, I downloaded the SQLite from the server to understand this size:

SELECT 
    name, 
    SUM(pgsize) / 1048576.0 AS size_mb
FROM dbstat
GROUP BY name
ORDER BY size_mb DESC;

| name                               | size_mb       |
|------------------------------------|---------------|
| messages_binary                    | 1641.29296875 |
| sqlite_autoindex_messages_binary_1 | 301.0625      |
| messages_merkles                   | 0.0546875     |
| sqlite_schema                      | 0.00390625    |

I can't be the first one to face this problem, I don't upload files to actual, just use it to manage the transactions... I don't see how it could reach this size, even with this size, the memory consumption is really high

@leomeneguzzi commented on GitHub (Feb 4, 2026): So, I don't want that is a good idea to just close this issue. I also have this problem, and using this: ``` /app # node -e 'console.log(v8.getHeapStatistics().heap_size_limit / 1024 / 1024 + " MB")' 4144 MB ``` In theory, the node memory limit is already 4GB ``` -rw-r--r-- 1 root root 155.6M Feb 4 22:37 file-3154c720-456f-4a05-88c4-74715536e7ed.blob -rw-r--r-- 1 root root 1.9G Feb 4 22:17 group-b67ccd7e-57e1-47fb-910a-07c99df3ab49.sqlite ``` This is my SQLite at this moment (I don't have any idea how this has 1.9GB) But I have used Actual for less than 2 years, I think... Soon it will have 4GB, 10GB? How much memory will be necessary? Also, I downloaded the SQLite from the server to understand this size: ``` SELECT name, SUM(pgsize) / 1048576.0 AS size_mb FROM dbstat GROUP BY name ORDER BY size_mb DESC; | name | size_mb | |------------------------------------|---------------| | messages_binary | 1641.29296875 | | sqlite_autoindex_messages_binary_1 | 301.0625 | | messages_merkles | 0.0546875 | | sqlite_schema | 0.00390625 | ``` I can't be the first one to face this problem, I don't upload files to actual, just use it to manage the transactions... I don't see how it could reach this size, even with this size, the memory consumption is really high
Author
Owner

@MatissJanis commented on GitHub (Feb 4, 2026):

@leomeneguzzi either "reset sync" in settings or export & import the budget.

https://actualbudget.org/docs/settings/#reset-sync

@MatissJanis commented on GitHub (Feb 4, 2026): @leomeneguzzi either "reset sync" in settings or export & import the budget. https://actualbudget.org/docs/settings/#reset-sync
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2874