Erreur 500 lors de la création d’un Client

Bonjour à tous,

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é ?

En vous remerciant par avance de votre aide.

Cordialement
François

Bonjour,

Il faudrait fournir le log http.error qui contient l’erreur normalement.

Bonjour,

oui, bien sûr.
j’ai mis en pièce jointe la log htt.error.
dans la log infoloc il n’y a rien qui apparait.

http.error.txt (105,8 Ko)
infoloc.txt (133,4 Ko)

Cordialement.
François

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

Bonjour,
J’ai le même problème que vous.
Pouvez-vous m’indiquer précisément quelles lignes vous avez commenté svp ?

Il faut supprimer toutes les lignes contenant un appel à la fonction setEventOnly()

OK, Merci !