Bug Discordlink Sur jeedom 4.2

Bonjour,

Je suis sur la dernière version beta de jeedom basée sur l’image officielle en debian 10.
Je rencontre l’erreur suivante avec la version stable comme la version beta du plugin :

[2022-01-20 10:09:34]ERROR : Erreur sur la fonction deamon_start du plugin : Call to a member function setConfiguration() on bool

Et lors de la sauvegarde de mon équipement j’ai une erreur 500.
Quelqu’un a t’il une idée.
C’est un jeedom de test pour valider lors de l’upgrade donc pas d’urgence.

Bonjour,

N’oubliez pas de mettre les logs dans un Texte préformaté comme ceci:

saisissez ou collez du code ici

En cas d’erreur 500, il est utile de fournir le log http.error

Hello,
voici les logs http_error

0000|[Sun Jan 23 08:19:48.939810 2022] [php7:error] [pid 31096] [client 192.168.156.48:51880] PHP Fatal error:  Uncaught Error: Call to undefined method discordlinkCmd::setEventOnly() in /var/www/html/plugins/discordlink/core/class/discordlink.class.php:413
0001|Stack trace:
0002|#0 /var/www/html/plugins/discordlink/core/class/discordlink.class.php(439): discordlink::CreateCmd()
0003|#1 /var/www/html/core/class/DB.class.php(232): discordlink->postSave()
0004|#2 /var/www/html/core/class/eqLogic.class.php(1002): DB::save(Object(discordlink), false)
0005|#3 /var/www/html/core/ajax/eqLogic.ajax.php(487): eqLogic->save()
0006|#4 {main}
0007|thrown in /var/www/html/plugins/discordlink/core/class/discordlink.class.php on line 413, referer: http://192.168.156.230/index.php?v=d&m=discordlink&p=discordlink&id=858

A priori c’est la fonction ** cmd : setEventOnly()."" qui est devenu obsolète,

Ligne 413 de la beta/stable : $Cmddiscordlink->setEventOnly(1);
https://doc.jeedom.com/fr_FR/dev/core4.2#Obsolete

@Thibaut_T si tu passes par là

Je rajoute : L’erreur intervient quand on enregistre l’équipement

Salut,

Peux tu préciser sur quel scénario tu obtiens cette erreur ? Je l’utilise en 4.2.7 alpha et il fonctionne correctement .

Hello

J’ai l’erreur quand on enregistre l’équipement, j’ai oublié de préciser

Le reste fonctionne très bien,

@JAG En effet, je viens de reproduire le problème à la sauvegarde d’un équipement.

@cob94440 Tu peux préciser sur quel scénario tu obtiens l’erreur que tu remontes ?

A la sauvegarde de l’équipement

Pour cette erreur aussi ? Je ne l’ai pas de mon côté.

Je viens de tester, en supprimant simplement la ligne 413, la sauvegarde est OK.
Vu que cette fonction a clairement été supprimée du core, ça devrait être ok mais à valider par @Thibaut_T si pas d’impact.

Bonjour à tous, je rencontré le même problème quand j’ai souhaité d’installer discord sur mon jeedom version 4.2.7.
Avez vous une solution ?

Idem pour moi et , étant un débutant, comment puis éditer le fichier pour supprimer la ligne 413 car je n’ai plus non plus accès à Jeexplorer depuis la dernière mise à jour. Merci d’avance pour votre aide en espérant pouvoir profiter de ce chouette plugin :slight_smile:

Jeexplorer est intégré a jeedom directement en 4.2. Il ne sert donc plus il faut le désinstaller.

1 « J'aime »

Je n’avais pas suivi l’action, merci bcp :slight_smile:

Résolu.

J’ai donc édité le fichier discordlink.class.php en mettant la ligne 413 en commentaire et maintenant ça fonctionne parfaitement :slight_smile:
Un tout grand merci à tous :wink:

Bon bin j’ai parlé trop vite , ça a fonctionné une fois, puis retour case départ :frowning:

Erreur sur la fonction deamon_start du plugin : Call to a member function setConfiguration() on bool

Perso de mon côté ça a fonctionné parfaitement.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.