[Bug]: Trying to set date in a rule crashes the app #2725

Closed
opened 2026-02-28 20:25:49 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @pogman-code on GitHub (Dec 16, 2025).

Originally assigned to: @Copilot on GitHub.

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

As per the title, trying to set a date in a rules crashes. (see video, reproduced on demo.actualbudge.org)

TypeError: Cannot read properties of null (reading 'interval')
    at gW (schedules.ts:108:27)
    at gAe (RecurringSchedulePicker.tsx:621:11)

How can we reproduce the issue?

https://github.com/user-attachments/assets/e9a9dccf-7e8c-4075-944b-6fe4fb3feec4

Where are you hosting Actual?

Other

What browsers are you seeing the problem on?

Chrome

Operating System

Other

Originally created by @pogman-code on GitHub (Dec 16, 2025). Originally assigned to: @Copilot on GitHub. ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? As per the title, trying to set a date in a rules crashes. (see video, reproduced on demo.actualbudge.org) ``` TypeError: Cannot read properties of null (reading 'interval') at gW (schedules.ts:108:27) at gAe (RecurringSchedulePicker.tsx:621:11) ``` ### How can we reproduce the issue? https://github.com/user-attachments/assets/e9a9dccf-7e8c-4075-944b-6fe4fb3feec4 ### Where are you hosting Actual? Other ### What browsers are you seeing the problem on? Chrome ### Operating System Other
GiteaMirror added the rulesgood first issuebugschedules labels 2026-02-28 20:25:49 -06:00
Author
Owner

@IsThisThingStillOn commented on GitHub (Dec 16, 2025):

I ran into the same bug.trying to set the date in a rule.

Happens with new rule, existing rule, existing budget. fresh/empty budget

v25.12.0, self-hosted, Chrome, Windows

Fatal Error
There was an unrecoverable error in the UI. Sorry!
If this error persists, please get in touch so it can be investigated.
Restart app
Show Error
TypeError: Cannot read properties of null (reading 'interval') at gW (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:198:482480) at gAe (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:265:90925) at J_ (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:49009) at bR (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:71991) at ZG (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:82524) at Aq (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:118654) at a_e (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:117680) at zR (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:117506) at Sq (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:114248) at Wq (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:126389)
@IsThisThingStillOn commented on GitHub (Dec 16, 2025): I ran into the same bug.trying to set the date in a rule. Happens with new rule, existing rule, existing budget. fresh/empty budget v25.12.0, self-hosted, Chrome, Windows ``` Fatal Error There was an unrecoverable error in the UI. Sorry! If this error persists, please get in touch so it can be investigated. Restart app Show Error TypeError: Cannot read properties of null (reading 'interval') at gW (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:198:482480) at gAe (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:265:90925) at J_ (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:49009) at bR (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:71991) at ZG (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:82524) at Aq (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:118654) at a_e (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:117680) at zR (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:117506) at Sq (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:114248) at Wq (https://10.0.0.1:9200/static/js/index.CO-yN_1L.js:9:126389) ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2725