Missing notifications bell and "Not set" button after upgrade to XWiki 17.10.9

Hi,

after upgrading our production XWiki to 17.10.9, the notifications bell in the top-right header and “Not set” disappeared.

The settings in xwiki.properties:

  • notifications.enabled = true
  • notifications.emails.enabled = true
  • notifications.watchedEntities.enabled = true

I found a server log error about. Cannot find any status for id … XWiki.PageAuthorsUIX …
but this looks related to a footer UIX, not to notifications in the header

My question:

Could this indicate a missing / broken notifications-related extension or dependency?
Since this is production, extensions are disabled there and I currently cannot inspect Extension Manager. Is there another safe way to confirm whether the notifications UI extensions are missing or invalid?

should be:

Should I run Distribution Wizard one more time?

If yes, how can I run it safely for prod env?

Hi,

The notifications bell icon and notification tab in user profile are both injected through a UIX: you’re sure that the error you’re seing in the logs doesn’t hide a more generic problem with UIX?

If you don’t have related error in the logs then it would be only a missing dep related to notifications UI.

You can quickly check if you have the following pages in your wiki:

  • XWiki.Alerts.Code.AlertsMenuUIX
  • XWiki.Notifications.Code.NotificationsDisplayerUIX
  • XWiki.Notifications.Code.XWikiUserNotificationsSheet

If those pages are present then check the history. If they’re missing then you uninstalled them as part of the upgrade somehow.

Hello, thanks for the recommendations.

XWiki.Notifications.Code.NotificationsDisplayerUIX is actually present.

The more relevant problem seems to be that the UIX tries to load:

/xwiki/bin/view/XWiki/Notifications/Code/XWikiAsyncNotificationsMacro.js

and this returns 404.

So the issue may not be a missing normal wiki page, but rather a missing or broken JavaScript extension / dependency used by the notifications UI.

Hmmm sounds like a resolution problem of requirejs: that page doesn’t exist but a javascript module “XWikiAsyncNotificationsMacro" is defined in XWiki.Notifications.Code.Macro.NotificationsMacro page. Could you check that this page is up-to-date?

The page is present and accessible.

And what does the history says? Is it as the right version: has it been upgraded with your instance?

2026/06/25 it’s a day when I migrated to the new vesion.

Should I run Distribution Wizard one more time? If yes, how can I run it safely for prod env?