Ho dato in pasta il log a chatgpt.
è venuto fuori che l’errore parte da plugins/content/pagenavigation, in concorso con il caricamento della lingua, che in
/plugins/content/pagenavigation/tmpl/default.php
chiama $this->getLanguage() (riga 20), ma in quel contesto l’oggetto lingua non è ancora impostato nel CMSPlugin.
Questo comportamento è un bug noto nei template del plugin Page Navigation quando usato con Joomla 6 (dove il sistema di caricamento della lingua è stato modificato rispetto a Joomla 4/5).
Ha suggerito di sostituire
$lang = $this->getLanguage();
con:
$lang = \Joomla\CMS\Factory::getLanguage();
ed effettivamente ha risolto.
Peraltro pare che il bug sia stato risolto in 6.0.1