[GH-ISSUE #4307] [Bug]: Reports Tab broken #27621

Closed
opened 2026-04-18 04:13:18 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @d-whitaker on GitHub (Feb 6, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/4307

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Upgraded to 25.2.0 on Windows 11.

Reports Tab now just keeps flashing, as it tries to display,

How can we reproduce the issue?

Upgrade to 25.2.0.
Click on Reports Tab.

See error.

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

Desktop App (Electron)

Operating System

Windows 11

Originally created by @d-whitaker on GitHub (Feb 6, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/4307 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Upgraded to 25.2.0 on Windows 11. Reports Tab now just keeps flashing, as it tries to display, ### How can we reproduce the issue? Upgrade to 25.2.0. Click on Reports Tab. See error. ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? Desktop App (Electron) ### Operating System Windows 11
GiteaMirror added the bug label 2026-04-18 04:13:18 -05:00
Author
Owner

@jfdoming commented on GitHub (Feb 6, 2025):

Have you selected a non-English language?

<!-- gh-comment-id:2639050770 --> @jfdoming commented on GitHub (Feb 6, 2025): Have you selected a non-English language?
Author
Owner

@Kurokha commented on GitHub (Feb 6, 2025):

I can confirm that this only happens with custom reports and a language other than English (tested with Dutch and German).

The issue also occurs with Actual hosted on a server. Console Error in the reports tab ist always pretty much the same, "Error: Unknown function: $undefined". E.g.:

Error: Unknown function: $undefined

Expression stack:
  {"$undefined":"$"}
  {"date":{"$transform":"$undefined","$gte":"2024-11-01"}}
  filter([
    {
      "$and": []
    },
    {
      "$and": [
        {
          "date": {
            "$transform": "$undefined",
            "$gte": "2024-11-01"
          }
        },
        {
          "date": {
            "$transform": "$undefined",
            "$lte": "2025-02-28"
          }
        }
      ]
    },
    {
      "amount": {
        "$lt": 0
      }
    }
  ])

When trying to edit a custom report, the App crashes and gives this error:

Ne@https://actual.domain.com/static/js/index.hbe7bUd-.js:89:240604 et@https://actual.domain.com/static/js/index.hbe7bUd-.js:111:14373 rV@https://actual.domain.com/static/js/ReportRouter.f83bpIx-.chunk.js:76:26236 DE@https://actual.domain.com/static/js/index.hbe7bUd-.js:47:19542 X8@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:44079 Y8@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:39803 vee@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:39730 zx@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:39578 Zk@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:35941 V8@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:34888 T@https://actual.domain.com/static/js/index.hbe7bUd-.js:34:1553 N@https://actual.domain.com/static/js/index.hbe7bUd-.js:34:1911 EventHandlerNonNull*@https://actual.domain.com/static/js/index.hbe7bUd-.js:34:2077 @https://actual.domain.com/static/js/index.hbe7bUd-.js:34:3813

<!-- gh-comment-id:2639242207 --> @Kurokha commented on GitHub (Feb 6, 2025): I can confirm that this only happens with custom reports and a language other than English (tested with Dutch and German). The issue also occurs with Actual hosted on a server. Console Error in the reports tab ist always pretty much the same, "Error: Unknown function: $undefined". E.g.: ``` Error: Unknown function: $undefined Expression stack: {"$undefined":"$"} {"date":{"$transform":"$undefined","$gte":"2024-11-01"}} filter([ { "$and": [] }, { "$and": [ { "date": { "$transform": "$undefined", "$gte": "2024-11-01" } }, { "date": { "$transform": "$undefined", "$lte": "2025-02-28" } } ] }, { "amount": { "$lt": 0 } } ]) ``` When trying to edit a custom report, the App crashes and gives this error: > Ne@https://actual.domain.com/static/js/index.hbe7bUd-.js:89:240604 et@https://actual.domain.com/static/js/index.hbe7bUd-.js:111:14373 rV@https://actual.domain.com/static/js/ReportRouter.f83bpIx-.chunk.js:76:26236 DE@https://actual.domain.com/static/js/index.hbe7bUd-.js:47:19542 X8@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:44079 Y8@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:39803 vee@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:39730 zx@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:39578 Zk@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:35941 V8@https://actual.domain.com/static/js/index.hbe7bUd-.js:49:34888 T@https://actual.domain.com/static/js/index.hbe7bUd-.js:34:1553 N@https://actual.domain.com/static/js/index.hbe7bUd-.js:34:1911 EventHandlerNonNull*@https://actual.domain.com/static/js/index.hbe7bUd-.js:34:2077 @https://actual.domain.com/static/js/index.hbe7bUd-.js:34:3813
Author
Owner

@schmurian commented on GitHub (Feb 6, 2025):

I switched to english, but the same error occurs, where the app crashes:

TypeError: Cannot read properties of null (reading 'map') at Ne (http://ip:5006/static/js/index.hbe7bUd-.js:89:240614) at et (http://ip:5006/static/js/index.hbe7bUd-.js:111:14373) at tV (http://ip:5006/static/js/ReportRouter.f83bpIx-.chunk.js:76:24346) at DE (http://ip:5006/static/js/index.hbe7bUd-.js:47:19542) at X8
<!-- gh-comment-id:2639384376 --> @schmurian commented on GitHub (Feb 6, 2025): I switched to english, but the same error occurs, where the app crashes: ``` TypeError: Cannot read properties of null (reading 'map') at Ne (http://ip:5006/static/js/index.hbe7bUd-.js:89:240614) at et (http://ip:5006/static/js/index.hbe7bUd-.js:111:14373) at tV (http://ip:5006/static/js/ReportRouter.f83bpIx-.chunk.js:76:24346) at DE (http://ip:5006/static/js/index.hbe7bUd-.js:47:19542) at X8 ```
Author
Owner

@schmurian commented on GitHub (Feb 6, 2025):

After downgrading and upgrading the app it works.

<!-- gh-comment-id:2639394863 --> @schmurian commented on GitHub (Feb 6, 2025): After downgrading and upgrading the app it works.
Author
Owner

@youngcw commented on GitHub (Feb 6, 2025):

This should be fixed on v25.2.1. Can someone confirm? It may take a day to get the update if pulled from the Microsoft store.

<!-- gh-comment-id:2641266543 --> @youngcw commented on GitHub (Feb 6, 2025): This should be fixed on v25.2.1. Can someone confirm? It may take a day to get the update if pulled from the Microsoft store.
Author
Owner

@Kurokha commented on GitHub (Feb 7, 2025):

It's indeed fixed with the server version. Loading and editing custom reports with a language other than English works without errors. Thanks!

<!-- gh-comment-id:2642085056 --> @Kurokha commented on GitHub (Feb 7, 2025): It's indeed fixed with the server version. Loading and editing custom reports with a language other than English works without errors. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#27621