J’utilise le plugin Infos et Localisation (infoloc) depuis un petit moment (juin 2021) et il fonctionne très bien.
Toutefois récemment , j’ai voulu ajouter un Client.
Mais je suis bloqué car j’ai un message 500 lorsque je valide le nom (quel que soit le nom utilisé) saisi dans la fenêtre de création et dans l’onglet commandes il n’y a aucune commande qui apparait.
Es ce que quelqu’un rencontre ce problème avec ce plugin ? Y a t il eu un correctif identifié ?
La prochaine fois, veuillez mettre les logs dans un Texte préformaté comme ceci
[Sun May 08 09:58:26.862827 2022] [php7:error] [pid 11766] [client 2a01:cb00:668:f800:f894:ef8a:96eb:d0fa:56530] PHP Fatal error: Uncaught Error: Call to undefined method infolocCmd::setEventOnly() in /var/www/html/plugins/infoloc/core/class/infoloc.class.php:77
Stack trace:
#0 /var/www/html/core/class/DB.class.php(196): infoloc->postInsert()
#1 /var/www/html/core/class/eqLogic.class.php(1002): DB::save(Object(infoloc), false)
#2 /var/www/html/core/ajax/eqLogic.ajax.php(488): eqLogic->save()
#3 {main}
thrown in /var/www/html/plugins/infoloc/core/class/infoloc.class.php on line 77, referer: http://jeedom/index.php?v=d&m=infoloc&p=infoloc
C’est beaucoup plus lisible que dans un fichier, surtout sur mobile.
Vu l’erreur, que j’ai donc recopiée ci-dessus, le plugin doit être mis à jour, c’est méthode est déprécié et n’existe plus dans les dernières versions du core.
Bonjour,
Désolé pour le désagrément, effectivement formaté c’est plus facile à lire.
Je comprends que la méthode setEventOnly() n’existe plus en version 4.2 jeedom.
J’ai donc mis en commentaire les lignes de code s’y rapportant dans le fichier /var/www/html/plugins/infoloc/core/class/infoloc.class du plugin infoloc.
L’erreur n’apparait plus, et la création d’un nouvel équipement dans infoloc a pu se faire sans erreur.
Encore merci pour l’aide apportée.
Bien cordialement.
François