Hi everyone! We’ve updated our wiki to 12.8 (running on Postgres, Tomcat 9) and integrated with Keycloak OpenID. Since then, the Notifications do not display – the “bell” shows correct number of notifications, mail notifications come about as expected (except of Mention notifications).
When seen via xml/rss, I can get all the Notifications allright – the same applies for NewsFeed.
But the Notification showhide opens empty, as well as the NewsFeed.
I have looked into the console and I can see the request being sent is
https://wiki.logio.cz/asyncrenderer/notifications/display/5ALERT_28xwiki%3AXWiki.titera%40logio\.cz_10_null_1297479130/request.wiki/xwiki/user/xwiki%3AXWiki.titera%40logio%255c.cz/11442?clientId=11442&timeout=500&wiki=xwiki
, returning 400.
What we saw is that the original “logio.cz” part of the username is first escaped as logio/.cz, then the escaping / encoded as %5C. and then once again the % is encoded as %25, so it results in %255c.
Anyone also using e-mails as usernames? Anyone experiencing it also? Any suggestions on how to solve it?
Thanks a lot for help!
Samuel