Invalid cached avatar type for user 1, size 40. Expected CachedAvatar #804

Open
opened 2026-02-27 15:14:38 -05:00 by deekerman · 6 comments
Owner

Originally created by @rhclayto on GitHub (Feb 9, 2026).

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). ### 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."
}
@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?

@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.

@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
@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?

@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.

@winkelement commented on GitHub (Feb 27, 2026): No error message with redis disabled for me.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vikunja-go-vikunja#804
No description provided.