[Bug]: Fatal Error when toggling Hidden Accounts #2347

Closed
opened 2026-02-28 20:11:28 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @ispmarin on GitHub (Aug 3, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I converted a budget from envelope to tracking, and when I try to toggle Show Hidden Accounts, I get a "Fatal Error".

Error: safeNumber: number is not an integer: null at wR (app://actual/static/js/index.xo9tvLDl.js:59:76045) at qt (app://actual/static/js/index.xo9tvLDl.js:59:76300) at formatExpr (app://actual/static/js/index.xo9tvLDl.js:252:63871) at children (app://actual/static/js/index.xo9tvLDl.js:97:203357) at app://actual/static/js/index.xo9tvLDl.js:97:199063 at Object.useMemo (app://actual/static/js/index.xo9tvLDl.js:57:25868) at nt.useMemo (app://actual/static/js/index.xo9tvLDl.js:10:6208) at Ke (app://actual/static/js/index.xo9tvLDl.js:97:198977) at ET (app://actual/static/js/index.xo9tvLDl.js:57:19539) at sO (app://actual/static/js/index.xo9tvLDl.js:59:44045)

How can we reproduce the issue?

  1. Create envelope budget
  2. fill it for more than one year
  3. Toggle from Envelope to Tracking
  4. Click on "Toggle Hidden Categories"
  5. Crash

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Mac OSX

Originally created by @ispmarin on GitHub (Aug 3, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? I converted a budget from envelope to tracking, and when I try to toggle Show Hidden Accounts, I get a "Fatal Error". ``` Error: safeNumber: number is not an integer: null at wR (app://actual/static/js/index.xo9tvLDl.js:59:76045) at qt (app://actual/static/js/index.xo9tvLDl.js:59:76300) at formatExpr (app://actual/static/js/index.xo9tvLDl.js:252:63871) at children (app://actual/static/js/index.xo9tvLDl.js:97:203357) at app://actual/static/js/index.xo9tvLDl.js:97:199063 at Object.useMemo (app://actual/static/js/index.xo9tvLDl.js:57:25868) at nt.useMemo (app://actual/static/js/index.xo9tvLDl.js:10:6208) at Ke (app://actual/static/js/index.xo9tvLDl.js:97:198977) at ET (app://actual/static/js/index.xo9tvLDl.js:57:19539) at sO (app://actual/static/js/index.xo9tvLDl.js:59:44045) ``` ### How can we reproduce the issue? 1. Create envelope budget 2. fill it for more than one year 3. Toggle from Envelope to Tracking 4. Click on "Toggle Hidden Categories" 5. Crash ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Mac OSX
GiteaMirror added the can’t replicatebug labels 2026-02-28 20:11:28 -06:00
Author
Owner

@matt-fidd commented on GitHub (Aug 3, 2025):

Thanks for reporting!

I can't reproduce this on edge, are you able to replicate on https://edge.actualbudget.com and send a screenshot of the full error message from the console please?

@matt-fidd commented on GitHub (Aug 3, 2025): Thanks for reporting! I can't reproduce this on edge, are you able to replicate on https://edge.actualbudget.com and send a screenshot of the full error message from the console please?
Author
Owner

@ispmarin commented on GitHub (Aug 11, 2025):

I can't reproduce this on edge, and I don't have the error message anymore. I can't find any logs inside the docker image too.

@ispmarin commented on GitHub (Aug 11, 2025): I can't reproduce this on edge, and I don't have the error message anymore. I can't find any logs inside the docker image too.
Author
Owner

@ispmarin commented on GitHub (Sep 22, 2025):

I was not able to reproduce this on edge. As I gave up using tracking budget for now, I'll close this.

@ispmarin commented on GitHub (Sep 22, 2025): I was not able to reproduce this on edge. As I gave up using tracking budget for now, I'll close this.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2347