Erreur Fatale de session dans certains scripts CLI
From Joomla! Documentation
Certains scripts CLI échouent dans Joomla! 3.5.0 et versions supérieures.
Erreurs signalées
Fatal error: Call to a member function get() on null in /libraries/joomla/session/handler/joomla.php on line 70
Versions affectées
Cela s'applique uniquement aux versions Joomla! : 3.5.0 et supérieures
Quelle en est la cause ?
Un important remaniement de la bibliothèque de session dans Joomla! 3.5.0 (afin d'assurer la stabilité future) a rompu quelques vieux scripts CLI.
Comment résoudre l'anomalie ?
Assurez-vous d'appeler la méthode d'initialisation de session avec :
$session->initialise()
Assurez-vous que le premier paramètre soit un JInput objet (qui devrait être accessible à partir de l'application, sinon vous pouvez en créer un nouveau). Pour plus d'informations, veuillez lire la documentation sur les méthodes : https://github.com/joomla/joomla-cms/blob/3.5.0/libraries/joomla/session/session.php#L464