Maintenance and Slowness Resolution
The Linuxvillage community wiki (xwiki.linuxvillage.org), graciously hosted by Gandi as part of their supported projects programme, was experiencing noticeable slowness and lack of responsiveness when loading pages. An in-depth diagnostic session identified the root cause and resolved it.
Issue Identified
The Licensor Application extension (XWiki license manager) was installed by default without any need — no paid extension was installed. The page Licenses.Code.MissingLicensesUIX, responsible for displaying license alerts, had empty content. The system logs showed the following error on every single page render:
ERROR o.a.v.rendering - Left side ($unlicensedSheets.size()) of comparison operation
has null value at xwiki:Licenses.Code.MissingLicensesUIX[line 5, column 61]
This Velocity error was triggered across the entire wiki, including the home page, and could reach one occurrence per second during peak activity. This explains the slowness experienced by public visitors: every page render triggered a cascading error handling process before being able to respond. Additionally, a reference to the legacy Mail plugin (MailPlugin), obsolete since an earlier version, remained in the configuration file, generating an extra error on every server startup:
ERROR - Cannot initialize plugin [com.xpn.xwiki.plugin.mail.MailPlugin]
java.lang.ClassNotFoundException: com.xpn.xwiki.plugin.mail.MailPlugin
Actions Taken
- System log analysis via
journalctl -u xwikito identify recurring errors - Server snapshot taken as a precaution
- Clean uninstallation of Licensor Application 1.32 and its dependencies via the XWiki administration interface
- Removal of the
MailPluginreference in/etc/xwiki/xwiki.cfg(line commented out and documented) - XWiki restart and log verification
Result
The logs now only show harmless warnings, and navigation throughout the wiki is noticeably smoother.
Next Steps
A request has been submitted to Gandi, our sponsor, to upgrade the VPS resources (from 4 GB to 8 GB RAM). This request for an upgrade is meant to allow XWiki to better handle simultaneous connections, particularly in collaborative editing mode.










