[Bug]: Problem syncing changes #2558

Closed
opened 2026-02-28 20:18:58 -06:00 by GiteaMirror · 8 comments
Owner

Originally created by @kcollett on GitHub (Oct 21, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

The app reports "We had problems syncing your changes." It additionally asked me to open a bug report.

How can we reproduce the issue?

Not sure.

Where are you hosting Actual?

Pikapods

What browsers are you seeing the problem on?

Microsoft Edge

Operating System

Windows 11

Originally created by @kcollett on GitHub (Oct 21, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? The app reports "We had problems syncing your changes." It additionally asked me to open a bug report. ### How can we reproduce the issue? Not sure. ### Where are you hosting Actual? Pikapods ### What browsers are you seeing the problem on? Microsoft Edge ### Operating System Windows 11
GiteaMirror added the bugneeds info labels 2026-02-28 20:18:58 -06:00
Author
Owner

@kcollett commented on GitHub (Oct 21, 2025):

Note: Resetting the sync ID on the other, known good instance did not fix this.

@kcollett commented on GitHub (Oct 21, 2025): Note: Resetting the sync ID on the other, known good instance did **not** fix this.
Author
Owner

@matt-fidd commented on GitHub (Oct 21, 2025):

Hey, are you able to provide reproduction instructions please?
If so, please could you provide the logs from the browser console (https://appuals.com/open-browser-console/)

@matt-fidd commented on GitHub (Oct 21, 2025): Hey, are you able to provide reproduction instructions please? If so, please could you provide the logs from the browser console (https://appuals.com/open-browser-console/)
Author
Owner

@kcollett commented on GitHub (Oct 21, 2025):

I do see some lots of these:

> PostError: PostError: <!DOCTYPE html>
> <html lang="en">
> <head>
> <meta charset="utf-8">
> <title>Error</title>
> </head>
> <body>
> <pre>Payload Too Large</pre>
> </body>
> </html>
> 
>     at throwIfNot200 (post.ts:32:11)
>     at post.ts:212:17
>     at async _fullSync (index.ts:671:9)
>     at async index.ts:561:5
>     at async app.ts:20:3
@kcollett commented on GitHub (Oct 21, 2025): I do see some lots of these: ``` > PostError: PostError: <!DOCTYPE html> > <html lang="en"> > <head> > <meta charset="utf-8"> > <title>Error</title> > </head> > <body> > <pre>Payload Too Large</pre> > </body> > </html> > > at throwIfNot200 (post.ts:32:11) > at post.ts:212:17 > at async _fullSync (index.ts:671:9) > at async index.ts:561:5 > at async app.ts:20:3 ```
Author
Owner

@kcollett commented on GitHub (Oct 21, 2025):

In terms of reproducing, I'm not doing anything at all; the problem simply arises when the app tries to sync with the server. (Were you seriously expecting something different?)

@kcollett commented on GitHub (Oct 21, 2025): In terms of reproducing, I'm not doing anything at all; the problem simply arises when the app tries to sync with the server. (Were you seriously expecting something different?)
Author
Owner

@youngcw commented on GitHub (Oct 21, 2025):

You need to go to your pika pods settings and change the environment variable for max upload size. Make it be larger than what is there now. A safe bet would be to double the value

@youngcw commented on GitHub (Oct 21, 2025): You need to go to your pika pods settings and change the environment variable for max upload size. Make it be larger than what is there now. A safe bet would be to double the value
Author
Owner

@kcollett commented on GitHub (Oct 21, 2025):

What is the exact name of the environment variable you are referring to? I see ACTUAL_UPLOAD_FILE_SYNC_LIMIT_MB and ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB. (I imagine it's the former since it has "SYNC" in it, but I just want to make sure. Also, it looks like I've previously set that variable to 25 (perhaps as a result of another sync issue).)

@kcollett commented on GitHub (Oct 21, 2025): What is the exact name of the environment variable you are referring to? I see ACTUAL_UPLOAD_FILE_SYNC_LIMIT_MB and ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB. (I imagine it's the former since it has "SYNC" in it, but I just want to make sure. Also, it looks like I've previously set that variable to 25 (perhaps as a result of another sync issue).)
Author
Owner

@youngcw commented on GitHub (Oct 21, 2025):

You can increase both

@youngcw commented on GitHub (Oct 21, 2025): You can increase both
Author
Owner

@kcollett commented on GitHub (Oct 21, 2025):

OK, I set ACTUAL_UPLOAD_FILE_SYNC_LIMIT_MB to 50 and ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB to 40 (since the default value was 20, so 2X is 40). Afterwards, there was a very long sync that resulted in the message that occurs when the sync ID has been reset; after reverting to the server version (i.e. the state from the known good instance), the sync completed normally.

@kcollett commented on GitHub (Oct 21, 2025): OK, I set ACTUAL_UPLOAD_FILE_SYNC_LIMIT_MB to 50 and ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB to 40 (since the default value was 20, so 2X is 40). Afterwards, there was a very long sync that resulted in the message that occurs when the sync ID has been reset; after reverting to the server version (i.e. the state from the known good instance), the sync completed normally.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2558