Typher
Novembre 23, 2023, 8:56
1
Bonjour,
Il y a une erreur avec le plugins caméra lors du démarrage du démon :
Jeedom v4.4 : Alpha
Camera : Beta
0001|[2023-11-23 09:22:44]ERROR : Erreur sur camera::pull() : Non-static method camera::pull() cannot be called statically
Visiblement j’ai réussis a (corriger, contourner? le problème en modifier cette ligne)
public static function pull() {
}
public static function deamon_stop() {
$cron = cron::byClassAndFunction('camera', 'pull');
if (!is_object($cron)) {
throw new Exception(__('Tache cron introuvable', __FILE__));
}
$cron->halt();
}
public function pull() {
if (self::$_eqLogics == null) {
self::$_eqLogics = self::byType('camera');
}
foreach (self::$_eqLogics as $eqLogic) {
$php_file = dirname(__FILE__) . '/../config/devices/' . $eqLogic->getConfiguration('hasPullFunction', 0);
if ($eqLogic->getIsEnable() == 0 || !file_exists($php_file)) {
continue;
}
try {
require_once $php_file;
Si j’ai bien compris cela viens du PHP v8++.
Ne sachant pas si la correction va dans le bon sens je préfère le remonter
nebz
Novembre 23, 2023, 9:15
2
Hello,
j’ai fait un PR pour fixer en beta. oui ça vient bien de php 8
2 « J'aime »
Loic
Novembre 23, 2023, 10:38
3
Bonjour,
Merci beaucoup pour le pr ca sera dispo dans la beta de demain
nebz
Novembre 23, 2023, 10:40
4
j’ai cherché dans tous les repos et pour info je ne trouve plus de pull en non static (du moins qui soit appelé en static, ceux qui restent sont appelés en instance)
system
A fermé ce sujet ()
Novembre 24, 2023, 10:40
5
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.