mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-09 03:32:54 -05:00
[Bug]: synching error actual #2803
Closed
opened 2026-02-28 20:28:50 -06:00 by GiteaMirror
·
18 comments
No Branch/Tag Specified
master
claude/fix-simplefin-ssrf-T31gX
claude/release-notes-validation-X7rvR
matiss/7155
claude/fix-simplefin-batch-sync-O8LcD
ai/custom-theme-dual-prefs
matiss/fix-6804
add-claude-github-actions-1772738270730
claude/analyze-internal-errors-4k6O2
react-query-rules
react-query-useSchedules
matiss/separate-lint-format
dependabot/npm_and_yarn/ajv-6.14.0
cursor/sync-performance-notification-9899
react-query-prefs
matiss/chunked-sync-and-progress-ux
v26.2.1
copilot/sub-pr-6880
fix-react-query-clear-on-close-budget
copilot/sub-pr-6140
feat/auto-note
feat/scoped-bank-sync
cursor/desktop-transactions-react-table-1d0c
fix-exhaustive-deps-App
copilot/fix-find-replace-bug
release/v26.2.0-pre
matiss/browser-tests
mobile-fix-drag-and-drop-across-groups
budget-table-v2
PayeeAutocomplete2
pglite
bugfix/plugins/fix-plugins-sw
feat/plugins/plugins-core-package
prerelease
matiss/unicode-minus-fix
cursor/fix-actual-github-issue-6206-gemini-3-pro-preview-9c37
TransactionFormPage
cursor/implement-mortgage-and-loan-account-type-78ca
tests-update-fill-with-pressSequentially
mobile/link-modal
deps/25.11
cursor/fix-update-vrt-apply-ci-job-dispatch-b324
sync-server-plugins
cursor/propose-patch-for-github-issue-5680-2a18
fix/compiler-preserve-inner-dollar-escapes
cursor/analyze-actual-budget-issue-and-propose-fix-5b70
coderabbitai/docstrings/0c070e5
cursor/add-wip-prefix-and-comment-to-prs-d78d
jfdoming/08-21-auto-focus-on-navigate-in-all-browsers
show-totals-on-mobile-budget-banners
allow-child-transactions-make-transfer
mobile-calculator-keyboard
payee-geolocation
enhance/restore_scroll_position
dm-fix-second-click-on-mobile-new-transaction-2
scrollToLocationBudget
alert-autofix-38
tsconfig-composite
mobile-fix-uncategorized-transactions-on-tracking-budgets
server-budget-handlers
fix-sql-injection-in-cleanup-template
non-chrome-draggable-workaround
mobile-budget-page-swipe-navigation
ts-db-all
stable
dark-theme-with-brand-colors
fix-mobile-delete-group
ts-db-select
UnderKoen/reconcile-context-menu
master-before-server-merge
v25.2.1
ts-runQuery
rename-redux-hooks
UnderKoen/3557-persist-state-in-history
remove-redux-CLOSE_BUDGET
fix-exhaustive-deps-errors-FinancesApp
redux-toolkit-createSlice-backup
accounts-function-component
ts-useSplitsExpanded
loot-core-server-package
useTransactios-in-TransactionEdit
react-aria-input
move-redux-to-desktop-client
QueryState-type
fix-themes-applied-late
mobile-vrts
revert-3295-spendingCardFix
react-aria-button-4
split-payee-on-mobile
twk3/pin-apis-crdt
notes-tag-autocomplete
ts-LoadBackup
dnd-kit
package-upgrades
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#2803
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ivar2912 on GitHub (Jan 11, 2026).
Verified issue does not already exist?
What happened?
I am using Lunchflow to import transactions into Actual. While the terminal finds the transactions and loads them into Actual I get the following error: ''We had problems syncing your changes. Please report this as a bug by opening a GitHub issue.' 'No transactions show up in Actual till the next day around 7 P.M if I load them in manually threw the terminal. I am running Actual on a self hosted docker in Unraid. I have a cron job set up for auto-import which also does not work because of this issue. The customer service of Lunchflow did not find any issues on their side. They said the issue lies with Actual.
How can we reproduce the issue?
How can we reproduce the issue?
Where are you hosting Actual?
Docker
What browsers are you seeing the problem on?
Microsoft Edge
Operating System
Windows 11
@shellixa commented on GitHub (Jan 11, 2026):
same issue on v26.1.0, Deployment using Docker; Client: Arch Linux + Firefox 146.0.1
Looking into the container logs, there are no errors logged, so the issue must be client-side.
Looking into the browser console, the error
"Error: no such column: custom_reports.trim_intervals"is repeatedly logged.@ivar2912 commented on GitHub (Jan 11, 2026):
@ivar2912 commented on GitHub (Jan 11, 2026):
@MatissJanis commented on GitHub (Jan 11, 2026):
What version of actual are you running on your server and what version of actual are you using via bank sync?
@ivar2912 commented on GitHub (Jan 11, 2026):
At the moment V25.12.0 but I originally used the latest version V26.1.0. the bank sync is the script of Lunchflow.
@ivar2912 commented on GitHub (Jan 11, 2026):
https://github.com/lunchflow/actual-flow
@MatissJanis commented on GitHub (Jan 11, 2026):
Yep, that will be the problem. If you used v26.1.0 once - you cannot go back.
I'll keep the issue open for now. We should improve the error messaging around this.
@ivar2912 commented on GitHub (Jan 11, 2026):
But the same problem appeared in v26.1.0. So it seems the version does not matter regarding the importing error.
@MatissJanis commented on GitHub (Jan 11, 2026):
What api version number are you using with the lunchflow cli?
Both versions need to be v26.1.0 for things to work for you. Try upgrading everything to the latest version. That should make things work.
I am making an educated guess that lunchflow is using v25.12.0 and your server is v26.1.0.
@ivar2912 commented on GitHub (Jan 12, 2026):
I found out the API version of Lunchflow is V25.12.0 because this is the latest version they have available. Now it makes sense why the syncing issue appears since I am running Actual on the latest version the client as well as the server. Is there something you guys can do at this point or shall I contact Lunchflow again to check when they are going to update their stuff to v26.1.0?
@MatissJanis commented on GitHub (Jan 12, 2026):
https://stackoverflow.com/questions/15806152/how-do-i-override-nested-npm-dependency-versions
@MatissJanis commented on GitHub (Jan 12, 2026):
@coderabbitai please open a new issue: if API and server versions mismatch - throw a friendly error message explaining the problem.
@coderabbitai[bot] commented on GitHub (Jan 12, 2026):
🧩 Analysis chain
@MatissJanis I'll create a new issue for this improvement.
🏁 Script executed:
Length of output: 50
@MatissJanis I've created a new issue for this: #6633
The issue documents the need to detect API/server version mismatches and provide clear error messages to users, rather than showing cryptic database errors like "no such column: custom_reports.trim_intervals".
🧠 Learnings used
@ivar2912 commented on GitHub (Jan 16, 2026):
As you can see below the correct API version is installed. The same error previously mentioned still persists in actual server. I have no clue what the problem can be. Everything is currently on V26.1.0.
/usr/local/lib/node_modules/@lunchflow/actual-flow # cat package.json
{
"name": "@lunchflow/actual-flow",
"version": "0.0.15",
"description": "Import transactions from Lunch Flow to Actual Budget with terminal UI.",
"main": "./dist/index.js",
"bin": {
"actual-flow": "./dist/index.js"
},
"scripts": {
"build": "tsc",
"start": "node dist/index.js",
"dev": "ts-node src/index.ts",
"prepare": "pnpm run build",
"install:dev": "pnpm install",
"clean": "rm -rf dist",
"release:patch": "npm version patch && git push && git push --tags"
},
"keywords": [
"lunch-flow",
"actual-budget",
"importer",
"transactions"
],
"author": "Amr Awad",
"license": "MIT",
"dependencies": {
"@actual-app/api": "^26.1.0",
"axios": "^1.6.0",
"chalk": "^4.1.2",
"cli-table3": "^0.6.3",
"dotenv": "^16.3.1",
"inquirer": "^8.2.6",
"ora": "^5.4.1"
},
"devDependencies": {
"@types/inquirer": "^9.0.7",
"@types/node": "^20.0.0",
"ts-node": "^10.9.0",
"typescript": "^5.0.0"
}
@MatissJanis commented on GitHub (Jan 16, 2026):
Is there any more logs you could share? From both the server (what specific error message is it giving you?) all the way to the UI (what error can you see in developer tools console?).
@ivar2912 commented on GitHub (Jan 28, 2026):
Logs: 2026-01-28T18:55:25.100Z info: POST 200 /sync/sync
2026-01-28T18:55:25.437Z info: GET 304 /account/validate
executed: https://actualbudget.org/docs/troubleshooting/server
Docker variable:
The result: same issue occures
@MatissJanis commented on GitHub (Jan 28, 2026):
Ok those are server logs and what do you see in the browser console logs?
@github-actions[bot] commented on GitHub (Feb 11, 2026):
This issue has been automatically closed because there have been no comments for 7 days after the "needs info" label was added. If you still need help, please feel free to reopen the issue with the requested information.