« Flash » Class object not found
Pour une nouvelle installation de Jeedom V4, la classe ‘object’ a été retirée et remplacée par la classe ´jeeObject’.
Si un plugin utilise toujours la classe ´object’ alors jeedom affiche le message :
Class ‘object’ not found
D’autre part, avec Buster (et php 7.3), si un plugin Jeedom affiche des doubles accolades {{ }} c’est aussi probablement que le développeur n’a pas encore remplacé dans le code php la classe « object:: » par « jeeObject:: ».
Pour les utilisateurs avancés impatients, pour le faire soi-même :
- Plugin JeeXplorer
- recherche des fichiers .php dans le dossier du plugin dans /var/www/html/plugins/
(il s'agit souvent de /plugins/<plugin-id>/desktop/php/<plugin-id>.php)
- édition/recherche/remplace
(/!\ ATTENTION : le remplacement ne concernent que certains plugins et pas le core)
Un exemple Résolu en décembre 2019 avec sa solution sur un plugin particulier : [Résolu] Init Install suiviconso "Class 'object' not found"
(Ce plugin ayant été mis à jour depuis)
akenad