[GH-ISSUE #2217] Invalid cached avatar type for user 1, size 40. Expected CachedAvatar #6599

Closed
opened 2026-04-20 17:11:50 -05:00 by GiteaMirror · 7 comments
Owner

Originally created by @rhclayto on GitHub (Feb 9, 2026).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2217

Pre-submission checklist

  • I have searched for existing open or closed issue reports with the same problem.

Description

I updated to 1.1.0 & began receiving these messages in the logs:

Feb 09 16:21:59 apps vikunja[30788]: time=2026-02-09T16:21:59.175-07:00 level=ERROR msg="Invalid cached avatar type for user 1, size 40. Expected CachedAvatar, got string with value: 3\xff\x85\x03\x01....

The string value there is a really long sequence, I have only included the first few characters.

I am using Gravatar (my own provider, as noted at the issue where I created the feature to have configurable gravatar URLs).

When I go to the avatar section of the settings GUI, I have no option to select avatar method, only the following text:

Your avatar is automagically synced from your login provider (Example SSO). To change it, please update it there instead.

However, it is not the case that my avatar provider is sending an avatar URL. My provider, our own Authelia instance, does not send the picture claim. At an earlier time I had this same issue but I was able to work around it by excluding the picture claim from the claims sent by Authelia to Vikunja. I am now seeing this behavior again, even though there is no picture claim.

It seems that it might not be a good idea in the first place for the SSO feature to assume that if a pricture claim is present in the OIDC provider's response that the user necessrily wants it to take precedence over any other avatar method, & remove the ability to choose an avatar method. I looked into doing a PR for that but it seemed a little too complicated a change for me to make with the time I have available.

But in the second place, it seems like a bug for the SSO feature to override your avatar preference when there is no provided avatar URL in the OIDC response.

Vikunja Version

v1.1.0

Browser and version

Firefox/Chrome latest

Can you reproduce the bug on the Vikunja demo site?

Please select

Screenshots

No response

Originally created by @rhclayto on GitHub (Feb 9, 2026). Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2217 ### Pre-submission checklist - [x] I have searched for existing open or closed issue reports with the same problem. ### Description I updated to 1.1.0 & began receiving these messages in the logs: ```syslog Feb 09 16:21:59 apps vikunja[30788]: time=2026-02-09T16:21:59.175-07:00 level=ERROR msg="Invalid cached avatar type for user 1, size 40. Expected CachedAvatar, got string with value: 3\xff\x85\x03\x01.... ``` The string value there is a really long sequence, I have only included the first few characters. I am using Gravatar (my own provider, as noted at the issue where I created the feature to have configurable gravatar URLs). When I go to the avatar section of the settings GUI, I have no option to select avatar method, only the following text: ``` Your avatar is automagically synced from your login provider (Example SSO). To change it, please update it there instead. ``` However, it is not the case that my avatar provider is sending an avatar URL. My provider, our own Authelia instance, does not send the picture claim. At an earlier time I had this same issue but I was able to work around it by excluding the picture claim from the claims sent by Authelia to Vikunja. I am now seeing this behavior again, even though there is no picture claim. It seems that it might not be a good idea in the first place for the SSO feature to assume that if a pricture claim is present in the OIDC provider's response that the user necessrily wants it to take precedence over any other avatar method, & remove the ability to choose an avatar method. I looked into doing a PR for that but it seemed a little too complicated a change for me to make with the time I have available. But in the second place, it seems like a bug for the SSO feature to override your avatar preference when there is no provided avatar URL in the OIDC response. ### Vikunja Version v1.1.0 ### Browser and version Firefox/Chrome latest ### Can you reproduce the bug on the Vikunja demo site? Please select ### Screenshots _No response_
Author
Owner

@winkelement commented on GitHub (Feb 10, 2026):

I can confirm this.
Vikunja 1.0 | OIDC Provider Google (via dex)

{
  "time": "2026-02-10T11:57:26.737Z",
  "level": "ERROR",
  "msg": "Invalid cached avatar type for user 2, size 40. Expected CachedAvatar, got string with value: 3\\xff\\x89\\x03\\x01\\x01\\fCachedAvatar\\x01\\xff\\x8a\\x00\\x01\\x02\\x01\\aContent\\x01\\n\\x00\\x01\\bMimeType\\x01\\f\\x00\\x00\\x00\\xfe\\x11J\\xff\\x8a\\x01\\xfe\\x118\\x89PNG\\r\\n\\x1a\\n\\x00\\x00\\x00\\rIHDR\\x00\\x00\\x00(\\x00\\x00\\x00(\\b\\x06\\x00\\x00\\x00\\x8c\\xfe\\xb8m\\x00\\x00\\x10\\xffIDATx\\x9c\\xb4x\\tx\\x1b\\xc5\\xfd\\xf6;\\xb3\\xab\\xd5aY\\x92eɖdˎ\\x1dDZ\\x9d\\xf8\\xcc\\xe5\\\\4!\\t4$%\\x94\\x94r\\x94\\x92\\x12\\ue596\\xd2\\x0fҦ\\xf4\\x03Bz\\x91/_i\\x1b\\xa0\\x94\\xa4P\\xc2Q\\xee#\\x10\\x8eܗs;v\\xec\\xf8\\x8ecǗl˒\\xac\\xfb\\xda\\xdd\\xf9?\\xab\\x10JK\\x1f\\xfe\\xa1O\\xfb>\\x8f4\\xb3\\xb3\\xbb\\xb3\\xef\\xfe\\xaeygy|\\x0e\\x8f\\xfc\\xb6\\x1cY\\xe6L4wv\\x90x\\x8c\\xb0U\\xd7V\\xe2t\\xa7\\a\\x1d\\xdd>,_P\\x80\\xa5W\\x15\\xe3\\xd7O\\xd4\\xc15\\x12ƂY9XyM)~\\xff\\xcc\\t\\x9c85\\x8c\\x8eN/\\xca˭0\\x99\\xd4\\xe8>7\\x8e\\xf7\\xff6\\x82oߚ\\x03\\xa3A\\x8d\\xcd\\x7f8\\x97\\x9a\\x7f\\xe6\\xc24\\x1c\\xdb\\xf3\\\"19V\\xb2\\xab\\xaf\\xb1\\xc1dHǦ\\xc7;\\xf1e\\xf8\\x8c\\xe0w\\xef\\u0382o<\\x00\\xc8<9\\xd5\\xe2b\\xe5E\\xb9\\xa5\\x8d\\xad\\xee[<\\xfe\\xb8?\\x14I\\xb6t\\xf4x\\x8b\\xba\\x9f9>?\\x18\\x8c7\\x84\\xa3\\xc9f\\xf7X4\\xfd/[\\x1b/\\xf3x\\xa3nB\\xc9A\\x8e\\xa7\\x9d\\x91\\x98h\\xd6\\xc6\\xf9|\\xb5\\x9a\\x1f\\x05\\xd0\\x10OȅII\\xce\\x06\\xc1I0H\\xd1D\\xd4\\fX{\\xfc.\\x06\\xc6\\x00I\\x94\\xbf\\x94\\xdcg\\x04\\xef\\xff\\xf9$\\f\\x8d\\x8c\\\"\\x1cQ\\xd1\\x1b\\xae.'\\xbb\\x0f7f_1\\xbfz\\xe7\\x9c\\x19\\x96\\x1c\\x95*\\x8eX\\\\\\x861]\\x03\\xca\\x11D\\xa3\\xe27\\xa3\\xd1\\x04\\fz\\x01i:\\x1e\\xbe@\\x02\\x83\\xae\\xd0Z\\x06\\x12\\xc84\\tiL\\x06\\xe7\\x1a\\x8b\\xe0\\x87\\xab\\xab\\xfam\\x16]\\x96,\\xc9\\xea;n,\\x1fLOӈ \\x9cyӟ\\x1f\\xd8\\x02\\xe0\\x81\\xc5\\xf3\\xa7\\xe2X}\\xcf\\xffʐS\\xfe2\\x9dq\\xa8x\\x8a\\x17\\xff\\xf4s\\xd2\\xd1yN\\xd6\\b\\xc2CW̟\\xbeTP\\xc9\\t{\\x16\\x85ɜ\\x8e\\x81\\xc1\\x0e\\xb9\\xe5l\\x033\\xa7kX\\xde\\xc4|h5TN\\xc6\\xc02LZ\\xe6\\xc8ˀ#[\\xab\\xc90\\xaaiF\\xb6^\\xca\\xcb3\\xd3|\\x9b\\xc1\\x98i\\xd4\\xf0\\x96\\x1c\\x1ds:3\\fD\\xf2\\x9aD6\\xa06\\xe8,\\xd3\\xcf\\f\\x8c\\xbe\\xfc\\xd6\\xfb\\xad\\xde\\xear+=z\\xd0\\xc3>OȞ\\xadA\\xed\\f\\v\\xce\\xf5\\x86R\\xc7t\\xed\\xbaR\\xb8=a\\xe4\\xda\\x1d\\xb4f\\xd1\\x03|݉\\xb3?\\xbfj\\xc1\\x8c\\xfb\\x8c\\xe9\\x1a\\xc93\\x1eW%\\x122\\x17\\x0f\\x05iSg\\x1374:\\xcc\\r\\x8d\\xb9\\xb8\\xfd\\xbb\\x06h \\x18\\xe4\\xdez\\xef\\x14w\\xb2\\xb1\\x8b{\\xed\\x95z\\xda\\xd5>\\xced*\\xb0\\xfd\\xbb\\xfa\\xb8\\xf6\\xe6^\\xec\\xdb\\xdf\\xc4>\\xdc\\xd9\\xc6|\\x9e\\x04\\x19\\xea\\r\\xb1\\x8e\\xdeV\\xd9\\xeb\\xf33J9Q\\x92E\\xd5p\\x1b\\x03\\xc8\\x05R\\x8a',\\x19\\x02t:\\x1e\\xa1\\x90\\x88\\x9e\\xde`\\xea̷\\x96\\xe5\\x80\\xcar\\x027]=\\x9b{}{\\x9b<\\xb5\\xd8\\xf9W\\x0f\\xce\\xdd0\\xbb\\xba\\xe4\\x9b\\x1c\\xe5 \\xcb\\\"\\x97\\xa6K\\x87\\xd1`\\x82\\x8a\\xd3 \\x1e\\x13\\xa1V\\xa9`1\\xeb\\xd1ڞ\\x06\\x87\\U000fb7d2\\x930\\xea\\xf5\\xe0\\xd8\\xc0\\b\\xf2\\nV`\\xc4\\xf3\\x13\\xe4\\xe5U\\xa2\\xcb3\\x8e\\x01\\x8f\\a\\x1c\\x151i\\xd24\\xf8\\x02\\xdfB0\\xe0\\xa5\\x10x\\xe8\\xb5\\\\婃\\xe1|\\xa0\\x81\\x15\\x95\\x98\\xe9\\xd0P\\b\\xdd\\xdd㴿\\xeb&\\x85X\\xf6\\xef6\\xce=\\xb0vM\\xd5VG\\xded\\xec\\xf9\\xe4'\\x84\\xae\\\\~\\x13\\xcbɩ!\\x16\\xb3\\xa1\\xdcdH\\x93%IB\\xe5\\xd4y\\x98V\\xb5\\b\\x82J@4\\x96D$.B\\x9b\\x96\\x0e\\xbdF\\x80ZS\\x86\\f\\x93\\x1aL\\x96\\x10\\bF\\xb0\\xfa\\x9d\\x93\\x98{\\xcf#x\\xfc\\xc3}X4\\xb7\\n\\x1f\\x9dnǜ\\x87\\x9f\\xc1\\xe2\\r/\\xa1m\\xc0\\r\\xc6$\\xe8\\x8d\\xc5\\x18\\x1e\\x13\\x88\\x92\\x92\\xa2\\xc4̙\\x99j\\xf3\\xebO\\xad\\x02\\xcfSX3\\xb5t\\xdb\\xf6\\xf3r\\x9a\\xf5\\xaf\\xec\\xf9-\\v\\xb7VVX\\xe6ģ\\xe2f\\xc0\\x86\\x1d;\\x0f\\x11\\xbai\\xcb\\xff\\xa3\\x0f?4\\x9f\\x1d=\\xd5\\xf9dw\\xdf0\\xa5\\x94\\x91\\x1c{!\\x8a'V\\xa6&\\x8f\\xc4D\\xc4\\x12\\x12\\x00\\x06Y\\x96!A\\x84D(\\b\\xe5\\x10e\\x04\\x9d\\x03Ð\\xf6\\xbc\\x8d\\x96A\\x0f \\x13\\x9c\\x1c\\x0eal\\xc7;\\xe88|\\b'\\xbd1\\x10\\u0081r\\x02x\\x9e\\xc8`\\xb2R\\x96z\\xba\\xda\\xfc\\xe7\\xbdn@ \\x94uv\\x87dB\\x88j\\xc1\\\\\\xebRK\\xa6p\\xc5\\xfa\\xf5\\xc7W\\x95\\x95e\\xec\\xfa\\xe5\\xba\\xdfpߺv\\xaa\\xcc\\x05\\xe4~v\\xefm+誛\\xb77Ϙc\\x9cQ\\x98g\\x9b\\xccQN\\x1e\\x1a\\xee#\\x84\\x10\\xa8\\xd5i\\x00\\vè\\xe7@T*\\xf8\\xfb=H*\\vCp\\x10&\\xad\\r\\x15%\\xb9(Xv\\x03VU\\xe4b\\xb8\\xbf\\x05\\xcbg\\xccB\\xc4\\xe2\\xc0\\xb2%\\x8bpku\\x19¡qt\\xb5o\\x83\\xd3~V\\xd6\\nZz\\xac\\xd1u\\xa8\\xb9g乇\\x1e\\xb8\\x99K\\xc4xy\\xff\\xbe\\xde\\t\\xcfm^\\xb8\\xa3fZ\\xd6\\xcd`Lo2\\tػ{\\xe0\\x83kW\\x16\\x8a\\xef\\xbf\\xdf\\x0eJ)p\\xac\\xe14a\\x8capij3\\x14\\x89#\\x91\\x8c\\xb2\\x1d{_E\\u05f9F\\xe8\\xd3\\xd2\\x10K(%\\x81\\x81%(\\xac\\xa2\\x0f\\xf6\\x92W\\xa0K\\xdf\\x04\\xdf\\xe1\\xefc\\xbe\\x86\\xe2\\xbeR\\x13\\xf4\\xf1\\xbf\\xc0hz\\n\\xee\\xe1\\x06l\\xbc\\xf6r\\xdcS\\x91\\x8eQ\\xd7\\v\\x90\\x13\\xbf@y\\xe9>\\xec=\\x10\\x04\\x03C\\xa6I\\xab\\x19\\xed\\x95\\x14\\a\\xd0\\xd6\\x16\\t\\v\\x16\\xe4~\\xaf\\xa2\\x88\\x92b\\x17\\xa6\\x94\\xda\\xe1\\x1eZ\\x8f\\xfa3?\\x06Qo@N\\xf6'\\bE\\xbc\\xf8d\\x97\\x1799\\x1aBT\\x1cd\\xc09Й\\xd0\\xe6\\x15\\xffL|\\xe0\\xa7\\x06\\x88\\\"kU\\t4YVjJh\\xd4\\x1c\\xad\\xabs\\xedܾ\\xa3\\xfflE\\xc5D\\xbas\\xf7\\x90\\xcc\\x1d\\xab\\xf3\\xe1{w\\x97\\xb0\\xea\\x12\\a5d\\x8e\\x0f\\x0e\\f\\xc4\\\"\\xc5\\x13\\x9cK&8'\\x82\\xe38\\xd2\\xd8|\\x04\\xf6,+\\x8c\\x06\\n&\\x01\\xbc\\x86\\\"\\x1e\\x95\\xf0\\xdc\\xf3m\\x98\\xbd0\\x1f\\x05\\x95\\x14\\xb6l-x\\xaa\\x06(\\x85\\xd3i\\x80kȍ\\xba\\xba1\\x04C\\x14^o\\x02S\\xca\\f(\\xaf4\\xcbrL\\xa2'\\x9aF:\\xdey\\xabo\\xf3\\xa3\\x8f^\\x8eph\\x8c.\\xba\\xdc~f\\xff\\xfe\\xbe©\\xe5\\xd6\\xe9Ǐ\\x8f\\x9c\\xf8\\xe3\\x93\\xcdw\\xc6\\xe2\\xc9Q\\x8d \\x12\\xbf?\\xc1h\\xaa\\x8eUOFGw7K\\xd3iȺ?\\x1c\\xfeK \\x14\\x1b++\\xa9\\xa2\\xfd\\x83\\xdd\\xec\\xf4\\x99\\xe38?\\xe0\\x86,s\\xa0\\x84\\x01I\\x06\\xa3\\x91\\xc7\\xe9w\\x83Xs\\xe3\\t<\\xf7T7\\x0e\\xec\\xeeC{\\xe7y\\xb4\\xb5\\x8d\\xa2\\xa5\\xd5\\a\\xbd^\\x82\\xc5\\x02\\xf4\\xf4\\x06p\\xf9e6\\x14\\x16g*\\\"\\x04\\x1e\\x7f\\x1c\\xe7\\a\\x82{\\x00\\xc8O=\\xbd\\x91;\\xdb\\xcd\\u0604\\x89/\\bF\\xa3z\\xe6\\xf3ϵn\\xfa\\xee\\xad{\\xe7\\x9dl\\xf0\\xb6\\x8bIJ\\xe6ͳɄ\\x00)\\x82\\xcflރA\\x97\\x1f\\r\\xc3\\xcd,\\xd7,\\xa8Ñ\\x98F\\x14\\x13\\x10Tj\\xa8T\\x80N\\x9b\\x01\\xaf?\\x01p\\x17\\xd6&Qb\\xc86j\\x11o\\xe5\\xf0\\xde\\xdaNl\\xfb\\xa3\\x1eEe\\xafaׇ\\xd3\\xf0\\xc3\\xeb\\x1b\\x90[\\xf0\\x12|\\x81o\\xa3f\\x9a\\x01\\x12x\\xb8\\x06\\x061\\xe8\\xeaE<)\\xc1\\xe7O\\x9c~\\xe4\\xe1\\xf5\\\\(\\x14\\xe3f\\xd5nbw\\xac\\x9e\\xbcB%pegZ\\xbd\\x1b\\x00$\\xee\\xb9c2\\x97\\x14\\x19K&$\\xbc\\xfaf\\xcf\\x05\\x82\\x7f\\xfa\\xddy\\x8c\\x8c\\x8f\\xb0+\\x8b\\xae\\xa7\\xad\\xc7\\xc9X{\\xf7\\xe0F\\xdfx@r\\xe6Lb\\x15Sj\\x91e\\xb1#\\x12K(\\xc5\\x1fJ2\\x11J\\x90\\x04\\xa07\\xaa0!\\xdf\\x04N\\x8c\\xe1ݷw\\xc1\\xd73\\x04\\x1b\\xa7\\xc5\\xe8\\xf0!\\x94\\x14\\a1\\xa5\\xd8\\f)\\x19\\xc1\\xb1\\xd3\\aQW\\xbf\\x17\\x94&py\\xed\\x04\\xa3\\xd3Y&\\xdd\\xffÅ\\f\\xe8\\xc3ׯ\\xcc[\\xebvǶ\\xbd\\xfe\\xe6\\x0f\\x06\\xde}\\xfbf\\xee\\xe9gۥdR\\xc6\\xf7n\\xdf\\x7fA,\\\\T\\x11L\\x92\\xb1c\\xdfqf0\\xc7\\xe5\\xbbn\\u07fb\\xbe\\xb9\\xa3\\xf7\\xacÖKgϸB\\x8eţ`L\\xb17\\x01\\xe1xP\\x9e\\xc2+E\\xd0;<\\x8c\\xf1x\\x12C\\xad\\xad\\xd8r\\xf7]\\xe8\\xf9d7$u\\f\\x94\\xfc\\x11\\xd3\\xca\\x1b\\xa1\\xe2\\xd4\\x10\\x93I\\xa4\\xeb\\r\\x98Z\\\\M\\x14\\x8f\\xec=40\\xad\\xa9\\xa9i\\xb9\\xa0\\x8d$\\xee\\xb9\\xf3ʫ\\xf5\\xe9B\\xf5\\xab\\xafv\\xfd\\x1a\\x18\\xc0'\\x1f\\x9f\\x80R\\xda\\xc6\\xfdq\\f\\xba\\xa2\\x7f\\x97[\\njj\\x8d\\b\\xfa\\xb4\\xb8\\xef\\a\\xb5\\xb4\\xb22\\x84w>\\xd8^\\x99\\x9fc\\xadi\\xef:.\\xf7\\xf4v҉\\xf9\\x93\\xa0\\xe2\\xc3\\x18\\x1e\\x19\\x85)3\\x1d\\xa3=\\x14\\x97\\x15.\\x85ڨ\\x82\\xd6h@\\x81\\xd3\\x0e\\xbf'\\x04\\x9aK\\xb1\\xea\\xfb\\x95\\xe0$\\x01`\\\"\\x04\\x8d\\x16\\x96\\f;r\\x9d\\xf9\\xa4\\xb9e\\x90\\xd9\\xeck\\xa6M*2_\\xbf\\xed\\xddm\\xf6Y\\xb5\\xd9\\x1b\\x0f\\x1e\\x1ay\\xff\\x85\\x17\\xdf\\xd8\\xf8ԓo\\xd0\\xc7~yD\\xae\\xa9ʄk8\\xfa\\x99\\xfc\\xfâ/=\\xe3\\xc6\\xeeOz\\xe0t^O\\b\\xb9\\x9b\\xe9ԫ\\x87\\x03\\x91\\xab\\xe1r\\xf9P2i*\\x12I\\x0e2#\\x17\\xdc\\x1bO\\xe2ƻ\\xec\\xb0\\x14'\\xb1l\\xde|\\\\\\xbb\\xf0\\n\\xac\\xb8\\xea:\\x84uF\\x14W\\t\\xa0<\\x81$&\\x01\\x95\\x80\\xc1\\x91\\x01|\\xb4\\xff=\\x04\\xbc\\x03ХUb\\xf1\\xe2\\x15\\xa4\\xad\\xedu>\\xcbJW46\\x8c=\\xf9\\xdb\\r\\xa7\\xee\\x04^\\\"\\xdb\\xdekH\\t\\x85S\\x8d\\x9e\\x7f\\x10\\xac\\xe4\\xf3\\a\\x93&M\\\"\\x9d\\x9d\\x9d\\x8c\\x10b8z\\xe4H\\xe3\\xccY\\xb5\\x05M\\xa7\\x1e\\x97s\\x1d>:\\x1e\\b#/7\\x8a\\xfd\\xc7w\\x83\\xa3\\x14\\vk\\x96\\xc3\\xd5\\x1f\\xc5\\xe0H\\x00\\xcdg\\u0088%\\x92\\xc8\\xc9\\x150\\x7f\\x8e\\r\\x19f\\x1e\\x8c%\\xc0(\\a\\x7f`\\x1c^\\xbf\\x17\\x13\\vrq\\xfc\\x94\\x11\\x91\\xf8u8\\xd7\\xdd\\xd3w\\xdbmw\\xcf?|pIߜ\\xf9\\xefB\\xab\\xe1\\xf0\\x8deN\\x1c9\\xeaF\\xff`\\xf8\\x8b\\x92\\xff\\\"JKK\\xc9{\\xef\\xec`EEE\\xc5\\x1a\\xad\\xba@IsQtЀ\\xaf\\r\\xe9:\\x1dxD\\xa0\\xe6\\xe3\\xc8\\xcb)\\x02\\xf4\\tح\\x02\\xac&\\x03\\xa6\\xd7d\\x02z\\x13\\x90\\x14\\x001\\x80\\x84\\xd4\\aAЂ\\xf0\\x022\\f<\\f\\xe9\\x16)\\x96\\x90\\xb8ӭG>\\xba\\xf3\\xb6?l\\xc80\\xa1\\x17@_\\xe3i/\\x9f\\xeb\\xe0$\\x95J\\xcb\\xc2a\\xe9\\v\\xe4\\xfe!\\x06S\\xf5\\xb0\\xb6\\x16\\xbbw?\\x0f\\x95`\\xd6T\\xd7T\\x7fS\\xc5\\xc3\\xd89\\x1cg\\xe7\\xe4b\\xe2\\x8e\\xda\\xe0\\xeew\\xc3a[\\x86P8\\x1fG\\x8e\\x9d\\x867n\\xc1\\xb8d\\xc3\\xf9Q\\x01\\r\\xc7N\\\"z\\xa6\\x03\\a\\x9b\\xddH\\xaa砧'\\x89\\xb3\\xbd>Ȩ\\x86/d'\\xbb\\xf6\\x0f%w\\x1dh\\xbb\\xa7\\xf9\\x94\\x7f_,\\x86\\xf1\\xea\\xaa\\n\\xf2\\xfc\\xd66y\\xc1\\x82\\xe5\\x18\\xe8\\xefD}\\x83\\xe7\\v\\xe4\\xbe\\x00\\xa5\\x84\\\\\\xb9$\\x87\\xae_\\xbf\\x1e奚+\\x9e\\xf8\\xddL\\xf97o\\xed\\x92\\xf7\\xfa\\x18{\\xa9;Ύ\\x9d\\xf5\\xb2\\x8b\\xe8s\\x8d\\xb3\\xba\\xe3]\\xac\\xb3\\xdb\\xc3z]Qv`\\xe7A\\xf6j\\x86\\x8d\\x1d\\u07be\\x9f\\xb5\\xf5xX}c7\\xeb\\x1f\\t(\\x97\\xca\\xca\\xdf\\xdb\\xdbv\\r\\x02\\xc8(*\\x9a\\xc4\\xe5\\xe4LLž\\xd1hĪU\\xb7|)'\\xfe\\x9f\\ar\\x1dz\\x88\\xa2H\\x8a\\xa6\\x17\\xf6T\\x15f\\x846\\xfd\\xec\\x86\\U0010f615M(\\xcb!\\x91\\xe9\\x85\\xe83\\xa4!\\x9a$0\\xa5\\xa7ì\\x93ql\\xcf(\\x12\\xbc\\n\\x18M`\\x82V\\x83C\\x1f=\\vᨀ\\f\\x9d\\x1aZ\\x8d\\x1a}#㌧\\x8c\\f\\xb9\\xc6\\\"\\xe9\\x06\\x15\\xebx9W\\xb2-=A\\x1e~t\\r\\x1e{t\\x03^xa\\xeb\\xa5\\x13\\xb4\\xd9l\\xb8\\xe5;V\\xb6n\\xdd:vך*O *\\x05rM\\\\\\xba.2(\\xc9m=<\\xafn\\xc6\\xf1\\x910\\x9a\\xfa\\xc2\\x108\\xe0\\xda\\xe9\\x16v\\xb8+\\x8c\\x0e_\\x04Un\\x8a\\x1bX\\x1e\\xf9\\xdb믡\\xc7\\xcc0ǩGL\\x94Y\\xfd\\xf9\\xb0\\x9cgV#ۤ\\xf5\\a\\x03\\xc9\\b\\x9dh\\x06\\x15c)r\\x97\\x82\\x7f 822\\x02\\x87\\xb30\\xd5\\xcf\\xf6\\xc7CB\\x86\\x10\\x11u*LI\\xd7\\xf02GAt:\\xac\\x98\\x93\\x8f\\xe5\\xb5\\x17\\xb6\\x0eq\\x91\\x91\\x1br\\x19T*\\n\\x9f/\\x817\\xea<\\xec\\xca٥\\xc4a\\xd5\\\"\\x16\\x97\\x18\\xa5\\x84|\\xa3\\x16<\\xcf\\x11\\x1c\\xec\\xf4\\x85\\x01o\\x02\\xda2B\\xc8\\a\\f\\x10\\xbf:A\\x05\\r'G\\x94\\xd2\\xc36o\\xeb\\xcd_\\xfd`\\xb5\\xd5}\\xd3\\xc4\\xd0#?\\xaa\\xdb=\\xa3ȸ$\\xa9\\x924\\xe3\\xd1\\x18\\x95$(|\\x19G\\x89\\x94ژ(\\xdb!\\n$\\xca5\\xfa@0\\x8a\\uec50\\xac\\xac;\\xf1\\xa4\\x1c\\x14e6\\xe4\\tKB\\x9f'֪\\xcc\\xff˻_#)\\xddv\\x89\\xf8\\x02\\xc1{\\xef\\xad![_>\\x87\\xff\\xf3\\xe3\\x8ak\\x1c\\xd9ZӢ\\xc5N\\xf6`\\xbe~\\xa3J˙\\xcdza\\xbe\\x98\\x94%\\xbd\\x8e\\xe7z\\xddQ<\\xb9g\\xf0\\x8ehB>\\xaeSS\\x04c2n\\x99e\\xdd\\xb5\\xbd\\xb9\\xf0@B.\\x99\\x1c\\xfe\\x95\\x8b\\x9f\\xd9Ҟ\\xfa\\xa0\\xb3\\xf7\\xe0\\xf0\\x16\\xa73-T<\\xd9\\xe4nj\\x8eF\\xaarT\\xb4$\\x9b\\xe9H\\\"\\\"\\xfe\\xf4\\xaa<6\\x1aHp\\xcf?\\xdd\\\"\\x9f\\xed\\x8f\\xc8\\x15%z\\xd2\\xd4\\x1eV\\xf4\\x8eNLD\\r]-qޢ\\x17\\xa8'\\x91d=\\xde$\\xb3\\x19T\\x18\\x0e$S\\xf3˗\\x1e~\\xffڂJQ\\xfd\\xb4\\x1b+\\x9c\\x90\\xfeײ\\x12\\xd3\\xf6\\x9f\\xfcb)\\xbf\\xb3+ {\\\"SX\\xcbY\\x87\\xb8\\xe1\\xa3>\\xf9PoH\\xea\\x19\\x8c\\xa1̮\\x85)\\xbb:uC\\x96\\xdd!\\f\\xb9\\x17\\xb3\\xd3g\\x8aB\\x1f\\xb4\\x06\\xe5\\x13\\xf5Y\\xa9\\xf1(\\xd1}%R_Jp\\xca\\x14s\\xaa\\xcd\\xcc\\x10\\x88V\\xcbs\\xc1`\\x92\\x8a\\x91Y\\ni\\\"\\x85\\xa71)4Yd\\flG\\x93\\x8fJ\\x92LZ]Q\\x14d\\xe7\\xa6\\xeeqfY\\xc5\\\\mv\\xccn\\xb0\\x85\\u05ee]K\\x1f[\\xf3H\\xea>\\xe5\\x9dS\\xdb\\xc7\\xff\\x04\\xc1=\\xfb\\\\\\xa9\\xb6\\xb8\\xd8\\xc2\\xfe\\xff\\xa6vi\\xd5\\xed\\a\\xe4Ҳ\\x1ce\\x88\\t\\x9ax\\xe6\\xe2%\\xb5J\\nJ\\x92$)K\\u0605p8r(\\x15XMmm\\x13\\xbaF\\aLC\\xe3\\xeê\\x82\\x02y\\xd6\\xe5\\x97)\\xf3+\\xea\\b\\xe4+\\xc6\\xde%\\x83\\x10B\\xeb\\x87ǔnUVv\\xf6آ\\xc5K\\x94\\n\\xbbF\\x11?\\x00\\xd4\\xff\\xf4\\xa2\\xdbSu\\x11h*--}\\xcdn\\xb7+\\xba\\xbd4--M\\xb1\\xe0\\xbfg\\xc2K\\x00]\\xb4t\\xa9\\xd2\\xceK}\\xff\\x00\\x18\\xc7qrYYYL\\xa5R\\xbd\\xa0\\x9cOKK\\xbb\\xa8\\x8a6\\vj5\\xe3U*6s\\xe6L\\x96\\x9b\\x9b\\xab\\\\\\x7f/\\xcf\\xf3ʋr\\xff-\\x82\\xc4\\xe6\\xc8Q\\xfc\\xa3\\xd7h\\xb5\\xafX\\xb2\\xb2z(\\xa5\\xccnw0J\\xe9Y\\xa5\\b\\xdb\\xed\\xf6\\x8b\\xfe˵de\\xafɴf\\xfd\\n\\x80\\xb2r\\xbc\\xaa\\xe4Χ\\xc2\\xf8\\xbf\\xe4c%a\\xacY\\x9f\\xf5\\xbf~\\xcdJ%%o\\a\\xf0\\n\\x80ٟ\\xc6\\xd6g\\x0f7[,\\xb0f\\xdb0u\\xeaT\\xf5\\x7f\\xe2\\xd9_\\xa8\\x83_\\x82\\vL\\b\\x89\\x00\\xd8\\xf2\\xe9\\xef\\\".\\x96&\\\"\\xcb2G \\xb13g\\xce\\xc49\\x9e'\\x92(~\\xfe\\xfcW\\xc6\\xff\\x04\\x00\\x00\\xff\\xff\\xa2\\x10\\xca\\xc5\\xc1X\\x87\\xd1\\x00\\x00\\x00\\x00IEND\\xaeB`\\x82\\x01\\timage/png\\x00. Clearing cache and regenerating."
}
<!-- gh-comment-id:3877372186 --> @winkelement commented on GitHub (Feb 10, 2026): I can confirm this. Vikunja 1.0 | OIDC Provider Google (via dex) ```json { "time": "2026-02-10T11:57:26.737Z", "level": "ERROR", "msg": "Invalid cached avatar type for user 2, size 40. Expected CachedAvatar, got string with value: 3\\xff\\x89\\x03\\x01\\x01\\fCachedAvatar\\x01\\xff\\x8a\\x00\\x01\\x02\\x01\\aContent\\x01\\n\\x00\\x01\\bMimeType\\x01\\f\\x00\\x00\\x00\\xfe\\x11J\\xff\\x8a\\x01\\xfe\\x118\\x89PNG\\r\\n\\x1a\\n\\x00\\x00\\x00\\rIHDR\\x00\\x00\\x00(\\x00\\x00\\x00(\\b\\x06\\x00\\x00\\x00\\x8c\\xfe\\xb8m\\x00\\x00\\x10\\xffIDATx\\x9c\\xb4x\\tx\\x1b\\xc5\\xfd\\xf6;\\xb3\\xab\\xd5aY\\x92eɖdˎ\\x1dDZ\\x9d\\xf8\\xcc\\xe5\\\\4!\\t4$%\\x94\\x94r\\x94\\x92\\x12\\ue596\\xd2\\x0fҦ\\xf4\\x03Bz\\x91/_i\\x1b\\xa0\\x94\\xa4P\\xc2Q\\xee#\\x10\\x8eܗs;v\\xec\\xf8\\x8ecǗl˒\\xac\\xfb\\xda\\xdd\\xf9?\\xab\\x10JK\\x1f\\xfe\\xa1O\\xfb>\\x8f4\\xb3\\xb3\\xbb\\xb3\\xef\\xfe\\xaeygy|\\x0e\\x8f\\xfc\\xb6\\x1cY\\xe6L4wv\\x90x\\x8c\\xb0U\\xd7V\\xe2t\\xa7\\a\\x1d\\xdd>,_P\\x80\\xa5W\\x15\\xe3\\xd7O\\xd4\\xc15\\x12ƂY9XyM)~\\xff\\xcc\\t\\x9c85\\x8c\\x8eN/\\xca˭0\\x99\\xd4\\xe8>7\\x8e\\xf7\\xff6\\x82oߚ\\x03\\xa3A\\x8d\\xcd\\x7f8\\x97\\x9a\\x7f\\xe6\\xc24\\x1c\\xdb\\xf3\\\"19V\\xb2\\xab\\xaf\\xb1\\xc1dHǦ\\xc7;\\xf1e\\xf8\\x8c\\xe0w\\xef\\u0382o<\\x00\\xc8<9\\xd5\\xe2b\\xe5E\\xb9\\xa5\\x8d\\xad\\xee[<\\xfe\\xb8?\\x14I\\xb6t\\xf4x\\x8b\\xba\\x9f9>?\\x18\\x8c7\\x84\\xa3\\xc9f\\xf7X4\\xfd/[\\x1b/\\xf3x\\xa3nB\\xc9A\\x8e\\xa7\\x9d\\x91\\x98h\\xd6\\xc6\\xf9|\\xb5\\x9a\\x1f\\x05\\xd0\\x10OȅII\\xce\\x06\\xc1I0H\\xd1D\\xd4\\fX{\\xfc.\\x06\\xc6\\x00I\\x94\\xbf\\x94\\xdcg\\x04\\xef\\xff\\xf9$\\f\\x8d\\x8c\\\"\\x1cQ\\xd1\\x1b\\xae.'\\xbb\\x0f7f_1\\xbfz\\xe7\\x9c\\x19\\x96\\x1c\\x95*\\x8eX\\\\\\x861]\\x03\\xca\\x11D\\xa3\\xe27\\xa3\\xd1\\x04\\fz\\x01i:\\x1e\\xbe@\\x02\\x83\\xae\\xd0Z\\x06\\x12\\xc84\\tiL\\x06\\xe7\\x1a\\x8b\\xe0\\x87\\xab\\xab\\xfam\\x16]\\x96,\\xc9\\xea;n,\\x1fLOӈ \\x9cyӟ\\x1f\\xd8\\x02\\xe0\\x81\\xc5\\xf3\\xa7\\xe2X}\\xcf\\xffʐS\\xfe2\\x9dq\\xa8x\\x8a\\x17\\xff\\xf4s\\xd2\\xd1yN\\xd6\\b\\xc2CW̟\\xbeTP\\xc9\\t{\\x16\\x85ɜ\\x8e\\x81\\xc1\\x0e\\xb9\\xe5l\\x033\\xa7kX\\xde\\xc4|h5TN\\xc6\\xc02LZ\\xe6\\xc8ˀ#[\\xab\\xc90\\xaaiF\\xb6^\\xca\\xcb3\\xd3|\\x9b\\xc1\\x98i\\xd4\\xf0\\x96\\x1c\\x1ds:3\\fD\\xf2\\x9aD6\\xa06\\xe8,\\xd3\\xcf\\f\\x8c\\xbe\\xfc\\xd6\\xfb\\xad\\xde\\xear+=z\\xd0\\xc3>OȞ\\xadA\\xed\\f\\v\\xce\\xf5\\x86R\\xc7t\\xed\\xbaR\\xb8=a\\xe4\\xda\\x1d\\xb4f\\xd1\\x03|݉\\xb3?\\xbfj\\xc1\\x8c\\xfb\\x8c\\xe9\\x1a\\xc93\\x1eW%\\x122\\x17\\x0f\\x05iSg\\x1374:\\xcc\\r\\x8d\\xb9\\xb8\\xfd\\xbb\\x06h \\x18\\xe4\\xdez\\xef\\x14w\\xb2\\xb1\\x8b{\\xed\\x95z\\xda\\xd5>\\xced*\\xb0\\xfd\\xbb\\xfa\\xb8\\xf6\\xe6^\\xec\\xdb\\xdf\\xc4>\\xdc\\xd9\\xc6|\\x9e\\x04\\x19\\xea\\r\\xb1\\x8e\\xdeV\\xd9\\xeb\\xf33J9Q\\x92E\\xd5p\\x1b\\x03\\xc8\\x05R\\x8a',\\x19\\x02t:\\x1e\\xa1\\x90\\x88\\x9e\\xde`\\xea̷\\x96\\xe5\\x80\\xcar\\x027]=\\x9b{}{\\x9b<\\xb5\\xd8\\xf9W\\x0f\\xce\\xdd0\\xbb\\xba\\xe4\\x9b\\x1c\\xe5 \\xcb\\\"\\x97\\xa6K\\x87\\xd1`\\x82\\x8a\\xd3 \\x1e\\x13\\xa1V\\xa9`1\\xeb\\xd1ڞ\\x06\\x87\\U000fb7d2\\x930\\xea\\xf5\\xe0\\xd8\\xc0\\b\\xf2\\nV`\\xc4\\xf3\\x13\\xe4\\xe5U\\xa2\\xcb3\\x8e\\x01\\x8f\\a\\x1c\\x151i\\xd24\\xf8\\x02\\xdfB0\\xe0\\xa5\\x10x\\xe8\\xb5\\\\婃\\xe1|\\xa0\\x81\\x15\\x95\\x98\\xe9\\xd0P\\b\\xdd\\xdd㴿\\xeb&\\x85X\\xf6\\xef6\\xce=\\xb0vM\\xd5VG\\xded\\xec\\xf9\\xe4'\\x84\\xae\\\\~\\x13\\xcbɩ!\\x16\\xb3\\xa1\\xdcdH\\x93%IB\\xe5\\xd4y\\x98V\\xb5\\b\\x82J@4\\x96D$.B\\x9b\\x96\\x0e\\xbdF\\x80ZS\\x86\\f\\x93\\x1aL\\x96\\x10\\bF\\xb0\\xfa\\x9d\\x93\\x98{\\xcf#x\\xfc\\xc3}X4\\xb7\\n\\x1f\\x9dnǜ\\x87\\x9f\\xc1\\xe2\\r/\\xa1m\\xc0\\r\\xc6$\\xe8\\x8d\\xc5\\x18\\x1e\\x13\\x88\\x92\\x92\\xa2\\xc4̙\\x99j\\xf3\\xebO\\xad\\x02\\xcfSX3\\xb5t\\xdb\\xf6\\xf3r\\x9a\\xf5\\xaf\\xec\\xf9-\\v\\xb7VVX\\xe6ģ\\xe2f\\xc0\\x86\\x1d;\\x0f\\x11\\xbai\\xcb\\xff\\xa3\\x0f?4\\x9f\\x1d=\\xd5\\xf9dw\\xdf0\\xa5\\x94\\x91\\x1c{!\\x8a'V\\xa6&\\x8f\\xc4D\\xc4\\x12\\x12\\x00\\x06Y\\x96!A\\x84D(\\b\\xe5\\x10e\\x04\\x9d\\x03Ð\\xf6\\xbc\\x8d\\x96A\\x0f \\x13\\x9c\\x1c\\x0eal\\xc7;\\xe88|\\b'\\xbd1\\x10\\u0081r\\x02x\\x9e\\xc8`\\xb2R\\x96z\\xba\\xda\\xfc\\xe7\\xbdn@ \\x94uv\\x87dB\\x88j\\xc1\\\\\\xebRK\\xa6p\\xc5\\xfa\\xf5\\xc7W\\x95\\x95e\\xec\\xfa\\xe5\\xba\\xdfpߺv\\xaa\\xcc\\x05\\xe4~v\\xefm+誛\\xb77Ϙc\\x9cQ\\x98g\\x9b\\xccQN\\x1e\\x1a\\xee#\\x84\\x10\\xa8\\xd5i\\x00\\vè\\xe7@T*\\xf8\\xfb=H*\\vCp\\x10&\\xad\\r\\x15%\\xb9(Xv\\x03VU\\xe4b\\xb8\\xbf\\x05\\xcbg\\xccB\\xc4\\xe2\\xc0\\xb2%\\x8bpku\\x19¡qt\\xb5o\\x83\\xd3~V\\xd6\\nZz\\xac\\xd1u\\xa8\\xb9g乇\\x1e\\xb8\\x99K\\xc4xy\\xff\\xbe\\xde\\t\\xcfm^\\xb8\\xa3fZ\\xd6\\xcd`Lo2\\tػ{\\xe0\\x83kW\\x16\\x8a\\xef\\xbf\\xdf\\x0eJ)p\\xac\\xe14a\\x8capij3\\x14\\x89#\\x91\\x8c\\xb2\\x1d{_E\\u05f9F\\xe8\\xd3\\xd2\\x10K(%\\x81\\x81%(\\xac\\xa2\\x0f\\xf6\\x92W\\xa0K\\xdf\\x04\\xdf\\xe1\\xefc\\xbe\\x86\\xe2\\xbeR\\x13\\xf4\\xf1\\xbf\\xc0hz\\n\\xee\\xe1\\x06l\\xbc\\xf6r\\xdcS\\x91\\x8eQ\\xd7\\v\\x90\\x13\\xbf@y\\xe9>\\xec=\\x10\\x04\\x03C\\xa6I\\xab\\x19\\xed\\x95\\x14\\a\\xd0\\xd6\\x16\\t\\v\\x16\\xe4~\\xaf\\xa2\\x88\\x92b\\x17\\xa6\\x94\\xda\\xe1\\x1eZ\\x8f\\xfa3?\\x06Qo@N\\xf6'\\bE\\xbc\\xf8d\\x97\\x1799\\x1aBT\\x1cd\\xc09Й\\xd0\\xe6\\x15\\xffL|\\xe0\\xa7\\x06\\x88\\\"kU\\t4YVjJh\\xd4\\x1c\\xad\\xabs\\xedܾ\\xa3\\xfflE\\xc5D\\xbas\\xf7\\x90\\xcc\\x1d\\xab\\xf3\\xe1{w\\x97\\xb0\\xea\\x12\\a5d\\x8e\\x0f\\x0e\\f\\xc4\\\"\\xc5\\x13\\x9cK&8'\\x82\\xe38\\xd2\\xd8|\\x04\\xf6,+\\x8c\\x06\\n&\\x01\\xbc\\x86\\\"\\x1e\\x95\\xf0\\xdc\\xf3m\\x98\\xbd0\\x1f\\x05\\x95\\x14\\xb6l-x\\xaa\\x06(\\x85\\xd3i\\x80kȍ\\xba\\xba1\\x04C\\x14^o\\x02S\\xca\\f(\\xaf4\\xcbrL\\xa2'\\x9aF:\\xdey\\xabo\\xf3\\xa3\\x8f^\\x8eph\\x8c.\\xba\\xdc~f\\xff\\xfe\\xbe©\\xe5\\xd6\\xe9Ǐ\\x8f\\x9c\\xf8\\xe3\\x93\\xcdw\\xc6\\xe2\\xc9Q\\x8d \\x12\\xbf?\\xc1h\\xaa\\x8eUOFGw7K\\xd3iȺ?\\x1c\\xfeK \\x14\\x1b++\\xa9\\xa2\\xfd\\x83\\xdd\\xec\\xf4\\x99\\xe38?\\xe0\\x86,s\\xa0\\x84\\x01I\\x06\\xa3\\x91\\xc7\\xe9w\\x83Xs\\xe3\\t<\\xf7T7\\x0e\\xec\\xeeC{\\xe7y\\xb4\\xb5\\x8d\\xa2\\xa5\\xd5\\a\\xbd^\\x82\\xc5\\x02\\xf4\\xf4\\x06p\\xf9e6\\x14\\x16g*\\\"\\x04\\x1e\\x7f\\x1c\\xe7\\a\\x82{\\x00\\xc8O=\\xbd\\x91;\\xdb\\xcd\\u0604\\x89/\\bF\\xa3z\\xe6\\xf3ϵn\\xfa\\xee\\xad{\\xe7\\x9dl\\xf0\\xb6\\x8bIJ\\xe6ͳɄ\\x00)\\x82\\xcflރA\\x97\\x1f\\r\\xc3\\xcd,\\xd7,\\xa8Ñ\\x98F\\x14\\x13\\x10Tj\\xa8T\\x80N\\x9b\\x01\\xaf?\\x01p\\x17\\xd6&Qb\\xc86j\\x11o\\xe5\\xf0\\xde\\xdaNl\\xfb\\xa3\\x1eEe\\xafaׇ\\xd3\\xf0\\xc3\\xeb\\x1b\\x90[\\xf0\\x12|\\x81o\\xa3f\\x9a\\x01\\x12x\\xb8\\x06\\x061\\xe8\\xeaE<)\\xc1\\xe7O\\x9c~\\xe4\\xe1\\xf5\\\\(\\x14\\xe3f\\xd5nbw\\xac\\x9e\\xbcB%pegZ\\xbd\\x1b\\x00$\\xee\\xb9c2\\x97\\x14\\x19K&$\\xbc\\xfaf\\xcf\\x05\\x82\\x7f\\xfa\\xddy\\x8c\\x8c\\x8f\\xb0+\\x8b\\xae\\xa7\\xad\\xc7\\xc9X{\\xf7\\xe0F\\xdfx@r\\xe6Lb\\x15Sj\\x91e\\xb1#\\x12K(\\xc5\\x1fJ2\\x11J\\x90\\x04\\xa07\\xaa0!\\xdf\\x04N\\x8c\\xe1ݷw\\xc1\\xd73\\x04\\x1b\\xa7\\xc5\\xe8\\xf0!\\x94\\x14\\a1\\xa5\\xd8\\f)\\x19\\xc1\\xb1\\xd3\\aQW\\xbf\\x17\\x94&py\\xed\\x04\\xa3\\xd3Y&\\xdd\\xffÅ\\f\\xe8\\xc3ׯ\\xcc[\\xebvǶ\\xbd\\xfe\\xe6\\x0f\\x06\\xde}\\xfbf\\xee\\xe9gۥdR\\xc6\\xf7n\\xdf\\x7fA,\\\\T\\x11L\\x92\\xb1c\\xdfqf0\\xc7\\xe5\\xbbn\\u07fb\\xbe\\xb9\\xa3\\xf7\\xacÖKgϸB\\x8eţ`L\\xb17\\x01\\xe1xP\\x9e\\xc2+E\\xd0;<\\x8c\\xf1x\\x12C\\xad\\xad\\xd8r\\xf7]\\xe8\\xf9d7$u\\f\\x94\\xfc\\x11\\xd3\\xca\\x1b\\xa1\\xe2\\xd4\\x10\\x93I\\xa4\\xeb\\r\\x98Z\\\\M\\x14\\x8f\\xec=40\\xad\\xa9\\xa9i\\xb9\\xa0\\x8d$\\xee\\xb9\\xf3ʫ\\xf5\\xe9B\\xf5\\xab\\xafv\\xfd\\x1a\\x18\\xc0'\\x1f\\x9f\\x80R\\xda\\xc6\\xfdq\\f\\xba\\xa2\\x7f\\x97[\\njj\\x8d\\b\\xfa\\xb4\\xb8\\xef\\a\\xb5\\xb4\\xb22\\x84w>\\xd8^\\x99\\x9fc\\xadi\\xef:.\\xf7\\xf4v҉\\xf9\\x93\\xa0\\xe2\\xc3\\x18\\x1e\\x19\\x85)3\\x1d\\xa3=\\x14\\x97\\x15.\\x85ڨ\\x82\\xd6h@\\x81\\xd3\\x0e\\xbf'\\x04\\x9aK\\xb1\\xea\\xfb\\x95\\xe0$\\x01`\\\"\\x04\\x8d\\x16\\x96\\f;r\\x9d\\xf9\\xa4\\xb9e\\x90\\xd9\\xeck\\xa6M*2_\\xbf\\xed\\xddm\\xf6Y\\xb5\\xd9\\x1b\\x0f\\x1e\\x1ay\\xff\\x85\\x17\\xdf\\xd8\\xf8ԓo\\xd0\\xc7~yD\\xae\\xa9ʄk8\\xfa\\x99\\xfc\\xfâ/=\\xe3\\xc6\\xeeOz\\xe0t^O\\b\\xb9\\x9b\\xe9ԫ\\x87\\x03\\x91\\xab\\xe1r\\xf9P2i*\\x12I\\x0e2#\\x17\\xdc\\x1bO\\xe2ƻ\\xec\\xb0\\x14'\\xb1l\\xde|\\\\\\xbb\\xf0\\n\\xac\\xb8\\xea:\\x84uF\\x14W\\t\\xa0<\\x81$&\\x01\\x95\\x80\\xc1\\x91\\x01|\\xb4\\xff=\\x04\\xbc\\x03ХUb\\xf1\\xe2\\x15\\xa4\\xad\\xedu>\\xcbJW46\\x8c=\\xf9\\xdb\\r\\xa7\\xee\\x04^\\\"\\xdb\\xdekH\\t\\x85S\\x8d\\x9e\\x7f\\x10\\xac\\xe4\\xf3\\a\\x93&M\\\"\\x9d\\x9d\\x9d\\x8c\\x10b8z\\xe4H\\xe3\\xccY\\xb5\\x05M\\xa7\\x1e\\x97s\\x1d>:\\x1e\\b#/7\\x8a\\xfd\\xc7w\\x83\\xa3\\x14\\vk\\x96\\xc3\\xd5\\x1f\\xc5\\xe0H\\x00\\xcdg\\u0088%\\x92\\xc8\\xc9\\x150\\x7f\\x8e\\r\\x19f\\x1e\\x8c%\\xc0(\\a\\x7f`\\x1c^\\xbf\\x17\\x13\\vrq\\xfc\\x94\\x11\\x91\\xf8u8\\xd7\\xdd\\xd3w\\xdbmw\\xcf?|pIߜ\\xf9\\xefB\\xab\\xe1\\xf0\\x8deN\\x1c9\\xeaF\\xff`\\xf8\\x8b\\x92\\xff\\\"JKK\\xc9{\\xef\\xec`EEE\\xc5\\x1a\\xad\\xba@IsQtЀ\\xaf\\r\\xe9:\\x1dxD\\xa0\\xe6\\xe3\\xc8\\xcb)\\x02\\xf4\\tح\\x02\\xac&\\x03\\xa6\\xd7d\\x02z\\x13\\x90\\x14\\x001\\x80\\x84\\xd4\\aAЂ\\xf0\\x022\\f<\\f\\xe9\\x16)\\x96\\x90\\xb8ӭG>\\xba\\xf3\\xb6?l\\xc80\\xa1\\x17@_\\xe3i/\\x9f\\xeb\\xe0$\\x95J\\xcb\\xc2a\\xe9\\v\\xe4\\xfe!\\x06S\\xf5\\xb0\\xb6\\x16\\xbbw?\\x0f\\x95`\\xd6T\\xd7T\\x7fS\\xc5\\xc3\\xd89\\x1cg\\xe7\\xe4b\\xe2\\x8e\\xda\\xe0\\xeew\\xc3a[\\x86P8\\x1fG\\x8e\\x9d\\x867n\\xc1\\xb8d\\xc3\\xf9Q\\x01\\r\\xc7N\\\"z\\xa6\\x03\\a\\x9b\\xddH\\xaa砧'\\x89\\xb3\\xbd>Ȩ\\x86/d'\\xbb\\xf6\\x0f%w\\x1dh\\xbb\\xa7\\xf9\\x94\\x7f_,\\x86\\xf1\\xea\\xaa\\n\\xf2\\xfc\\xd66y\\xc1\\x82\\xe5\\x18\\xe8\\xefD}\\x83\\xe7\\v\\xe4\\xbe\\x00\\xa5\\x84\\\\\\xb9$\\x87\\xae_\\xbf\\x1e奚+\\x9e\\xf8\\xddL\\xf97o\\xed\\x92\\xf7\\xfa\\x18{\\xa9;Ύ\\x9d\\xf5\\xb2\\x8b\\xe8s\\x8d\\xb3\\xba\\xe3]\\xac\\xb3\\xdb\\xc3z]Qv`\\xe7A\\xf6j\\x86\\x8d\\x1d\\u07be\\x9f\\xb5\\xf5xX}c7\\xeb\\x1f\\t(\\x97\\xca\\xca\\xdf\\xdb\\xdbv\\r\\x02\\xc8(*\\x9a\\xc4\\xe5\\xe4LLž\\xd1hĪU\\xb7|)'\\xfe\\x9f\\ar\\x1dz\\x88\\xa2H\\x8a\\xa6\\x17\\xf6T\\x15f\\x846\\xfd\\xec\\x86\\U0010f615M(\\xcb!\\x91\\xe9\\x85\\xe83\\xa4!\\x9a$0\\xa5\\xa7ì\\x93ql\\xcf(\\x12\\xbc\\n\\x18M`\\x82V\\x83C\\x1f=\\vᨀ\\f\\x9d\\x1aZ\\x8d\\x1a}#㌧\\x8c\\f\\xb9\\xc6\\\"\\xe9\\x06\\x15\\xebx9W\\xb2-=A\\x1e~t\\r\\x1e{t\\x03^xa\\xeb\\xa5\\x13\\xb4\\xd9l\\xb8\\xe5;V\\xb6n\\xdd:vך*O *\\x05rM\\\\\\xba.2(\\xc9m=<\\xafn\\xc6\\xf1\\x910\\x9a\\xfa\\xc2\\x108\\xe0\\xda\\xe9\\x16v\\xb8+\\x8c\\x0e_\\x04Un\\x8a\\x1bX\\x1e\\xf9\\xdb믡\\xc7\\xcc0ǩGL\\x94Y\\xfd\\xf9\\xb0\\x9cgV#ۤ\\xf5\\a\\x03\\xc9\\b\\x9dh\\x06\\x15c)r\\x97\\x82\\x7f 822\\x02\\x87\\xb30\\xd5\\xcf\\xf6\\xc7CB\\x86\\x10\\x11u*LI\\xd7\\xf02GAt:\\xac\\x98\\x93\\x8f\\xe5\\xb5\\x17\\xb6\\x0eq\\x91\\x91\\x1br\\x19T*\\n\\x9f/\\x817\\xea<\\xec\\xca٥\\xc4a\\xd5\\\"\\x16\\x97\\x18\\xa5\\x84|\\xa3\\x16<\\xcf\\x11\\x1c\\xec\\xf4\\x85\\x01o\\x02\\xda2B\\xc8\\a\\f\\x10\\xbf:A\\x05\\r'G\\x94\\xd2\\xc36o\\xeb\\xcd_\\xfd`\\xb5\\xd5}\\xd3\\xc4\\xd0#?\\xaa\\xdb=\\xa3ȸ$\\xa9\\x924\\xe3\\xd1\\x18\\x95$(|\\x19G\\x89\\x94ژ(\\xdb!\\n$\\xca5\\xfa@0\\x8a\\uec50\\xac\\xac;\\xf1\\xa4\\x1c\\x14e6\\xe4\\tKB\\x9f'֪\\xcc\\xff˻_#)\\xddv\\x89\\xf8\\x02\\xc1{\\xef\\xad![_>\\x87\\xff\\xf3\\xe3\\x8ak\\x1c\\xd9ZӢ\\xc5N\\xf6`\\xbe~\\xa3J˙\\xcdza\\xbe\\x98\\x94%\\xbd\\x8e\\xe7z\\xddQ<\\xb9g\\xf0\\x8ehB>\\xaeSS\\x04c2n\\x99e\\xdd\\xb5\\xbd\\xb9\\xf0@B.\\x99\\x1c\\xfe\\x95\\x8b\\x9f\\xd9Ҟ\\xfa\\xa0\\xb3\\xf7\\xe0\\xf0\\x16\\xa73-T<\\xd9\\xe4nj\\x8eF\\xaarT\\xb4$\\x9b\\xe9H\\\"\\\"\\xfe\\xf4\\xaa<6\\x1aHp\\xcf?\\xdd\\\"\\x9f\\xed\\x8f\\xc8\\x15%z\\xd2\\xd4\\x1eV\\xf4\\x8eNLD\\r]-qޢ\\x17\\xa8'\\x91d=\\xde$\\xb3\\x19T\\x18\\x0e$S\\xf3˗\\x1e~\\xffڂJQ\\xfd\\xb4\\x1b+\\x9c\\x90\\xfeײ\\x12\\xd3\\xf6\\x9f\\xfcb)\\xbf\\xb3+ {\\\"SX\\xcbY\\x87\\xb8\\xe1\\xa3>\\xf9PoH\\xea\\x19\\x8c\\xa1̮\\x85)\\xbb:uC\\x96\\xdd!\\f\\xb9\\x17\\xb3\\xd3g\\x8aB\\x1f\\xb4\\x06\\xe5\\x13\\xf5Y\\xa9\\xf1(\\xd1}%R_Jp\\xca\\x14s\\xaa\\xcd\\xcc\\x10\\x88V\\xcbs\\xc1`\\x92\\x8a\\x91Y\\ni\\\"\\x85\\xa71)4Yd\\flG\\x93\\x8fJ\\x92LZ]Q\\x14d\\xe7\\xa6\\xeeqfY\\xc5\\\\mv\\xccn\\xb0\\x85\\u05ee]K\\x1f[\\xf3H\\xea>\\xe5\\x9dS\\xdb\\xc7\\xff\\x04\\xc1=\\xfb\\\\\\xa9\\xb6\\xb8\\xd8\\xc2\\xfe\\xff\\xa6vi\\xd5\\xed\\a\\xe4Ҳ\\x1ce\\x88\\t\\x9ax\\xe6\\xe2%\\xb5J\\nJ\\x92$)K\\u0605p8r(\\x15XMmm\\x13\\xbaF\\aLC\\xe3\\xeê\\x82\\x02y\\xd6\\xe5\\x97)\\xf3+\\xea\\b\\xe4+\\xc6\\xde%\\x83\\x10B\\xeb\\x87ǔnUVv\\xf6آ\\xc5K\\x94\\n\\xbbF\\x11?\\x00\\xd4\\xff\\xf4\\xa2\\xdbSu\\x11h*--}\\xcdn\\xb7+\\xba\\xbd4--M\\xb1\\xe0\\xbfg\\xc2K\\x00]\\xb4t\\xa9\\xd2\\xceK}\\xff\\x00\\x18\\xc7qrYYYL\\xa5R\\xbd\\xa0\\x9cOKK\\xbb\\xa8\\x8a6\\vj5\\xe3U*6s\\xe6L\\x96\\x9b\\x9b\\xab\\\\\\x7f/\\xcf\\xf3ʋr\\xff-\\x82\\xc4\\xe6\\xc8Q\\xfc\\xa3\\xd7h\\xb5\\xafX\\xb2\\xb2z(\\xa5\\xccnw0J\\xe9Y\\xa5\\b\\xdb\\xed\\xf6\\x8b\\xfe˵de\\xafɴf\\xfd\\n\\x80\\xb2r\\xbc\\xaa\\xe4Χ\\xc2\\xf8\\xbf\\xe4c%a\\xacY\\x9f\\xf5\\xbf~\\xcdJ%%o\\a\\xf0\\n\\x80ٟ\\xc6\\xd6g\\x0f7[,\\xb0f\\xdb0u\\xeaT\\xf5\\x7f\\xe2\\xd9_\\xa8\\x83_\\x82\\vL\\b\\x89\\x00\\xd8\\xf2\\xe9\\xef\\\".\\x96&\\\"\\xcb2G \\xb13g\\xce\\xc49\\x9e'\\x92(~\\xfe\\xfcW\\xc6\\xff\\x04\\x00\\x00\\xff\\xff\\xa2\\x10\\xca\\xc5\\xc1X\\x87\\xd1\\x00\\x00\\x00\\x00IEND\\xaeB`\\x82\\x01\\timage/png\\x00. Clearing cache and regenerating." } ```
Author
Owner

@kolaente commented on GitHub (Feb 11, 2026):

are you using redis?

<!-- gh-comment-id:3887611361 --> @kolaente commented on GitHub (Feb 11, 2026): are you using redis?
Author
Owner

@rhclayto commented on GitHub (Feb 11, 2026):

I am using res, yes.

<!-- gh-comment-id:3887687181 --> @rhclayto commented on GitHub (Feb 11, 2026): I am using res, yes.
Author
Owner

@winkelement commented on GitHub (Feb 12, 2026):

Same here (using Valkey).
This is how the data looks inside the KV db:

Image
<!-- gh-comment-id:3889362759 --> @winkelement commented on GitHub (Feb 12, 2026): Same here (using Valkey). This is how the data looks inside the KV db: <img width="3166" height="1192" alt="Image" src="https://github.com/user-attachments/assets/9f3356d2-2926-48bd-95a6-59af17981140" />
Author
Owner

@kolaente commented on GitHub (Feb 12, 2026):

Does it work without redis?

<!-- gh-comment-id:3889690905 --> @kolaente commented on GitHub (Feb 12, 2026): Does it work without redis?
Author
Owner

@winkelement commented on GitHub (Feb 27, 2026):

No error message with redis disabled for me.

<!-- gh-comment-id:3972953029 --> @winkelement commented on GitHub (Feb 27, 2026): No error message with redis disabled for me.
Author
Owner

@vikunja-bot-app[bot] commented on GitHub (Apr 8, 2026):

This issue has been fixed in #2564, please check with the next unstable build (should be ready for deployment in ~30min, also on the demo).

<!-- gh-comment-id:4205360829 --> @vikunja-bot-app[bot] commented on GitHub (Apr 8, 2026): This issue has been fixed in #2564, please check with the next unstable build (should be ready for deployment in ~30min, also on [the demo](https://try.vikunja.io)).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#6599