Problems loading List tab in Projects - Filter Error

Hi,

My instance of Vikunja seems to have a weird glitch with old(er) projects. When I attempt to few the List tab of each project, I get the following error message:

Error
error.4024 The filter expression ‘{“s”:“”,“sort_by”:null,“order_by”:null,“filter”:“done = 'false”,“filter_include_nulls”:false}’’ is invalid: unexpected character ‘{’.

This seems to only happen on my older projects, when I create a new project, I do not see this error. When I attempt to view the list tab, no items show up, but if I create new items they appear until I refresh the page, then all items disappear. I am able to see the project items under the other tabs.

I do not have any filter options applied. I am running v0.24.6 from Docker Compose.

Any help would be greatly appreciated.

Thanks!

Nate

There has been a fix recently for this, applied via a migration. Does it work if you upgrade to unstable? Make a backup first.

I can confirm that there is an issue with old projects.

I have an new empty v0.24.6 installation and imported an vikunja export from another older installation.
Then I have migrated the v0.24.6. to the new version 1 rc2.
This removed nearly all UI errors on team and projects. Thanks a million for the great work!

With the exception of one old project that I had, it shows all tasks correctly in table and kanban view. However, clicking on the List tab shows and empty list an the red error box with

Error
error.4024 The filter expression ‘{“filter”:“done = 'false”}’’ is invalid: unexpected character ‘{’

I have never used filters and clearing the filter does not change anything.
It is really a minor issue hitting only few users in my case.

Maybe there is a way (SQL Command) to remove these broken filter settings that seems to remain in the DB.

Super that you have a fix already. But move my production to unstable is too risky for me.
I will let you know if the next RC will remove the error also for me.

Have a great day.

These broken filters should be migrated automatically. Weird how that didn’t seem to work in your case.

Does this only happen with a certain project and view? Or all of them?

Hey all, sorry for the delay in getting back to this. I’ve been pulled away for some time.

So, circling back to this, unfortunately for something completely unrelated.

I attempted to jump to unstable or latest images and am suddenly getting permissions errors to access host volumes in docker. Nothing has changed permissions wise on my volumes. If I run back to the v0.24.6 image, I no longer get any permissions errors. (the only change is the image pull in my docker compose) I’m not a linux/docker permissions expert, I’m barely proficient, so I might be missing something dumb?

vikunja-vikunja-1 | 2025/10/01 18:22:18 failed to create modcache index dir: mkdir /.cache: permission denied
vikunja-vikunja-1 | time=2025-10-01T18:22:18.362Z level=ERROR msg=“Could not create logfile ./standard.log: open ./standard.log: permission denied”