mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-06 20:15:33 -05:00
Closed
opened 2026-04-14 19:53:37 -05:00 by GiteaMirror
·
15 comments
No Branch/Tag Specified
master
claude/hide-default-categories-1cwBZ
matiss/crdt-source-loading
matiss/crdt-protobuf
release/26.5.0
claude/update-issue-template-ykMNn
claude/fix-issue-7667-DPXi3
cursor/formula-feedback-improvements-4223
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
jfdoming/api-tokens-part-3
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-1
claude/speed-up-vrt-workflow-ZAyI5
claude/crdt-version-auto-publish-Ph1BH
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
worktree-mellow-strolling-dawn
matiss/browser-api
claude/api-consumer-verification-kfz1K
feature/enable-banking
cursor/transaction-table-rewrite-f077
pr-7454
claude/fix-issue-7410-LLLQ4
release/v100.0.0
revert-7350-trim-deps
revert-7220-sankey-report
revert-7242-fix/split-parent-update-corruption
revert-7281-generate-icons
claude/electron-to-tauri-migration-LjBN8
worktree-remotion
release/vv26.4.0-pre
claude/browser-compatible-api-QbhHh
claude/improve-cli-transactions-waTUY
claude/publish-react-native-ios-j8qoT
js-proxy
claude/fix-flaky-ci-job-5gDdz
react-query-rules
react-query-useSchedules
claude/nightly-theme-validation-scan-DzOGD
claude/debug-simplefin-error-ZuKzB
matiss/desktop-client-subpath-imports
claude/fix-simplefin-ssrf-T31gX
claude/release-notes-validation-X7rvR
add-claude-github-actions-1772738270730
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.5.0
v26.4.0
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#16916
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 @pathofleastresistor on GitHub (Dec 4, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/6293
Originally assigned to: @MatissJanis, @Copilot on GitHub.
Verified issue does not already exist?
What happened?
I upgraded to the latest version of ActualBudget (using docker compose) and when I go to the app I'm shown a Fatal Error:
How can we reproduce the issue?
Pull latest docker image and load ActualBudget.
Where are you hosting Actual?
Docker
What browsers are you seeing the problem on?
Chrome
Operating System
Mac OSX
@matt-fidd commented on GitHub (Dec 5, 2025):
Are you able to replicate this on https://edge.actualbudget.com by uploading your budget file?
@henriquesobral commented on GitHub (Dec 5, 2025):
From what I was able to analyze, the problem is in
desktop-client/components/budget/tracking/budgetsummary/BudgetSummary.tsx, which tries to use theuseTrackingBudgetcontext but receives an empty value. This happens because indesktop-client/components/budget/index.tsx, line 148, thebudgetTypeis not equal to 'tracking', so theTrackingBudgetProvideris never initialized returning a empty context.PS: My
budgetTypevalue stored in the database is'rollover', but it seems that this value is no longer used. The current value appears to be'envelope', and I believe this is what caused the issue described above.What I did to solve my issue was to manually change the value in the database through the code. I debugged
edge.actualbudget.com, loaded my data, and paused execution in the filedesktop-client/components/budget/index.tsxat line 47. Then, I opened the console and typed the following:useSyncedPref('budgetType')[1]('tracking').After that, I refreshed the page, and the error stopped occurring.
@oysterbay commented on GitHub (Dec 5, 2025):
experiencing the same issue ...
@pathofleastresistor commented on GitHub (Dec 5, 2025):
Yup I uploaded there and also got the fatal error:
@maxgeraldist commented on GitHub (Dec 9, 2025):
Same here.
Wanted to provide some info, in case it's helpful:
The Fatal UI error occurs only in /budget specifically, console says TypeError: Kmn() is null; Ymn BudgetSummary.tsx:42.
/budget is giving me this error:
This is what appears if I press "show error" (server name and port are changed for anonymity):
In the F12 console, following error is shown:
What follows is different depending on the circumstances - when clicking the budget from /accounts, I got:
When opening pcname:port/ and being redirected to /budget, I get:
since this seems to be a UI issue of /budget, I'll provide more details - I typically open it with 3-4 months. Literally every other url and link worked just fine. I have around 20 categories. Running it in a private window (in Firefox) sometimes loads the page without the main table - just the sidebars, but reloading or clicking away and back reproduces the same error. Checked on a different client device, same issue. To be clear, the server is running on Raspberry pi OS Lite, headless, in a docker container. Mobile (android, firefox) /budget works just fine.
@dannytsang commented on GitHub (Dec 14, 2025):
Is this the same problem as my error message because the line numbers seem different?
@maxgeraldist commented on GitHub (Dec 15, 2025):
I honestly don't know, sorry - I am not very knowledgeable about this stuff. If you or others want to ask me to perform more diagnostics, I would be happy to do so, but I do not necessarily know how to help otherwise.
@maxgeraldist commented on GitHub (Dec 16, 2025):
re: this question, I used edge.actualbudget.com and my issue, described above, was replicated - Fatal and unrecoverable error in the UI, Show error:
Whn@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:233:59848 E_@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:49009 U_@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:71991 lG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:82524 LG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:118656 FAe@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:117682 dR@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:117506 NG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:114248 ZG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:126391 m2@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:124922 HG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:122597 zG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:120420 $G@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:115347 NG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:114822 QG@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:9:126268 R@https://edge.actualbudget.com/static/js/index.GPO6UinF.js:2:134935Once again, other pages, such as /payees, /reports load just fine, and /budget loads fine on mobile.
However, as brought up by @dannytsang, mine might be a separate issue - please let me know if I should create a separate ticket.
I have not tried repair transactions, reset sync, etc., let me know if I should.
@matt-fidd commented on GitHub (Dec 17, 2025):
Can you try switching budget types through the settings page?
@faulker commented on GitHub (Dec 19, 2025):
Switching the budget type from and then back to tracking budgeting fixed the issue for me
@maxgeraldist commented on GitHub (Dec 19, 2025):
Switching it back and forth helped. I was on tracking, btw.
@pathofleastresistor commented on GitHub (Dec 20, 2025):
Same this resolved my issue
@addisonwebb commented on GitHub (Jan 3, 2026):
I'm also experiencing this issue with app/server version
25.12.0.The suggested work around of changing the budget type worked for me as well.
@MatissJanis commented on GitHub (Jan 3, 2026):
Could someone please verify if the issue is fixed in this PR?
https://github.com/actualbudget/actual/pull/6538
It's quite tricky to fix things without instructions how to reproduce, so best I can do for now is some AI assisted fix.
@pathofleastresistor commented on GitHub (Jan 5, 2026):
I resolved my issue with https://github.com/actualbudget/actual/issues/6293#issuecomment-3665927331. I am not sure how to reproduce without sharing my budget file though.