SqueezeBoxControl et Jeedom 4.4 : Erreur core/ajax/eqLogic.ajax.php : TypeError /error: _cmd.querySelector is not a function /async:true /type:POST /dataType:json /action:get

bonjour,

Suite au passage en 4.4 du Core, le plugin squeezeboxcontrol ne fonctionne plus.

lorsque l’on séléectionne l’équipement, une erreur ajax apparait et l’équipement ne se charge pas

core/ajax/eqLogic.ajax.php : TypeError /error: _cmd.querySelector is not a function /async:true /type:POST /dataType:json /action:get

cela semble provenir de la partie « addCmd »

aucun log particulier.

Merci pour votre aide

La 4.4 est une version alpha

Il faut donc aussi passer les plugins en beta afin d’avoir les plugins compatibles

Oui Merci. mais cela ne fonctionne pas non plus :slight_smile:

Donc le plugin doit etre mis a jour pour la future 4.4

Neanmoins je ne comprends pas pourquoi vous etes passé en alpha 4.4 !?

1 « J'aime »

Bonjour,
Pourrais tu faire :

  • F12 ca va ouvrir une nouvelle fenetre
  • reproduire l’erreur
  • retourner dans la fenetre ouverte et m’envoyer une capture d’écran

Merci d’avance,

Bonsoir

Je te fais ça demain

Désolé je n’avais pas de notification de réponse au sujet

Avec le passage en 4.4 officiel Cret de nouveau KO

Merci

voila

getResource.php?file=core/dom/dom.utils.js&md5=6d10ea3ef666c308ec58dfcbc86c20ab&lang=fr_FR:622 Error JS > TypeError > TypeError: _cmd.querySelector is not a function
at jeedom.cmd.changeType (getResource.php?file=core/js/cmd.class.js&md5=8219abb6139de60a124d7240fd25aa37&lang=fr_FR:798:20)
at addCmdToTable (getResource.php?file=plugins/squeezeboxcontrol/desktop/js/squeezeboxcontrol.js&md5=e0f539b5ccf75bdd924cd521e674c321&lang=fr_FR:82:16)
at Object.success (getResource.php?file=core/js/plugin.template.js&md5=4df5c47746d54ed2bc9ad8c95ce6c4ef&lang=fr_FR:124:15)
at Object.success (getResource.php?file=core/js/private.class.js&md5=8a0399eaf1aeadf0a3c7a14392d068a4&lang=fr_FR:114:17)
at getResource.php?file=core/dom/dom.utils.js&md5=6d10ea3ef666c308ec58dfcbc86c20ab&lang=fr_FR:593:22
(anonymous) @ getResource.php?file=core/dom/dom.utils.js&md5=6d10ea3ef666c308ec58dfcbc86c20ab&lang=fr_FR:622
Promise.catch (async)
domUtils.ajax @ getResource.php?file=core/dom/dom.utils.js&md5=6d10ea3ef666c308ec58dfcbc86c20ab&lang=fr_FR:599
jeedom.eqLogic.print @ getResource.php?file=core/js/eqLogic.class.js&md5=31a917638f082489c01af255bdf7b600&lang=fr_FR:249
displayEqlogic @ getResource.php?file=core/js/plugin.template.js&md5=4df5c47746d54ed2bc9ad8c95ce6c4ef&lang=fr_FR:84
(anonymous) @ getResource.php?file=core/js/plugin.template.js&md5=4df5c47746d54ed2bc9ad8c95ce6c4ef&lang=fr_FR:654

core/ajax/eqLogic.ajax.php : TypeError /error: _cmd.querySelector is not a function /async:true /type:POST /dataType:json /action:get

thanks

Bonjour,
Ca va pas etre simple, il faudrait que tu ouvres un ticket en passant par le market (c’est important) et que sur ton jeedom tu désactives/actives l’access support depuis la page de gestion des utilisateurs.

tout est fait, ticket et acces support

hello

toujours pas de beta visible, est ce normal ?

merci !

Je comprends pas bien tu attends une beta du plugin ? Ça servirait à rien la correction est dans le core et normalement disponible depuis longtemps.

Fallait le dire, je pensais que c’etait dans le plugin moi :smiley:

je regarde alors pour repasser le core en beta !

Tu y es déjà sinon tu aurais pas l’erreur qui est en 4.4 il faut juste le mettre à jour.

Etrange j’étais repassé en stable pour éviter que le plugin crashe.

en beta je n’ai aucune proposition de MAJ

je teste en alpha ?

merci pour ton aide

Comme toujours en beta et alpha il faut de vous mettre a jour jeedom ne vous le propose que si je change le numéro de version ce que je ne fais que rarement. Et avant que la question arrive non il n’y a pas de changelog il faut regarder les commit directement sur git.

ok donc lancer une maj suffit meme si la version ne change pas, il recupère les derniers commit ?

ca a l’air de fonctionner. dans tous les cas merci pour le fix et la réactivité

bonne soirée

Oui c’est ça c’est le principe chez jeedom pour tout ce qui est pas stable.