TypeError /error: cmdTr.querySelector(...) is null /async:true /type:POST /dataType:json /action:save

Bonjour,

Je remonte un message d’erreur en V4.4.0 beta,
quand on tente une sauvegarde dans une commande par exemple

Bonsoir,

Tu décris 2 erreurs, une dans ton titre, l’autre dans ton screen !
Ces 2 erreurs arrivent en même temps ?
As-tu forcé une mise a jours de la béta avant ?
L’erreur intervient que sur un certain plugin ou alors tous les page de config d’une commande ?

1 « J'aime »

7 messages ont été scindés en un nouveau sujet : TypeError /error: document.getElementById(…) is null /async:true /type:POST /dataType:json /action:getWidgetHelp

Pardon pour le retard, je viens de voir vos réponses :wink:

Erreur sur les plugins

  • eib
  • virtuel
  • nuki
  • atlas
  • App Mobile (beta)
  • Mail
  • openvpn
  • phonemarket

Erreur avec Agenda différente donc je crée un post spécifique pour lui

Pas d’erreur sur les plugins :

  • Alexa
  • Alexa API
  • sms
  • thermostat
  • delestage
  • Monitoring
  • agenda
  • Mode
  • simulation de présence
  • Zwave JS
  • Zigbee
  • Camera

MAJ : Titre du post (Pardon Mips j’ai fait au plus vite à la création :wink: )

Il me faudrait la copie complète de l’erreur console pour savoir d’où ça vient exactement.

Pardon mais je fait cela comment :dotted_line_face: :pray:

En cliquant sur le warning orange cela crée ceci en haut à droite dans un /!\ (Erreur JavaScript)

http://192.168.x.x/core/php/getResource.php?file=desktop/common/js/utils.js&md5=e7c3cdac083dexxxxxxxxxxxxxxxxxx&lang=fr_FR 886 TypeError: event.target.parentNode.parentNode is null

Merci je regarde lundi

Tu n’est pas a jour !

cette erreur a déja été résolut par Loic.
Force une mise a jour du core.

Je pensais bêtement qu’en beta les maj du core (beta) étaient proposées sur l’interface :slight_smile: :crazy_face: merci pour l’info :innocent: :pray:

Donc j’ai forcer une MAJ du core (beta)

Toujours l’erreur.

Je redémarre la machine, on sait jamais

Quelle erreur du coups ?

Toujours celle d’origine qui s’affiche (en orange et en rouge).
Mais lorsque je clic dessus, il ne crée plus le message d’erreur JS /!\

Peux-tu donner plus d’info sur en rapport a l’erreur du 1er Post :

  • plugin ?
  • peut-on voir ce qu’il y a ici :
    image

Ici il s’agit d’une commande d’un produit du plugin EIB (KNX)

Je précise que la sauvegarde fonctionne, il s’agit plus d’une nuisance d’affichage :slight_smile:

J’arrive a reproduire une erreur mais pas tout a fait la même…
Si tu te sent capable, remplace cette ligne :

par

          if (cmdTr.querySelector('.cmdAttr[data-l1key="display"][data-l2key="icon"]')) {
            cmdTr.querySelector('.cmdAttr[data-l1key="display"][data-l2key="icon"]').innerHTML = document.querySelector('#div_displayCmdConfigure .cmdAttr[data-l1key="display"][data-l2key="icon"]').innerHTML
          }
1 « J'aime »

Cela semble fonctionner :hugs:

Cool, je ferai un PR sur le core en fin de journée.

pardon, il semble que cela ne fonctionne pas partout :frowning:

Je retest les plugins 2 sec :wink:

Pas de correction sur les plugins :

  • mail
  • phonemarket

Correction OK sur les plugins :

  • eib
  • virtuel
  • nuki
  • atlas
  • App Mobile (beta)
  • Openvpn

Tu es sur que cest la même erreur ?

Autre modif :

Ligne 971 a remplacer par :

if(cmdTr.querySelector('input.cmdAttr[data-l1key="isVisible"]')) {
cmdTr.querySelector('input.cmdAttr[data-l1key="isVisible"]').checked = document.querySelector('#div_displayCmdConfigure input.cmdAttr[data-l1key="isVisible"').checked
}
1 « J'aime »

uniquement sur

  • mail
  • phonemarket

Jai modifié mon post d’avant.