Erreur côté client ou serveur
Erreur client
Uncaught (in promise) TypeError : Impossible de définir la propriété 'innerHTML' de null
sur panelViewRunner.min.js:6504
chez vous (serverAliveCheck.min.js:6554)
à Generator._invoke (serverAliveCheck.min.js:6784)
à Generator.next (serverAliveCheck.min.js:6609)
à g (panelViewRunner.min.js:5864)
à o (panelViewRunner.min.js:5866)
(anonyme) @ panelViewRunner.min.js:6504
u @ serverAliveCheck.min.js:6554
(anonyme) @ serverAliveCheck.min.js:6784
(anonyme) @ serverAliveCheck.min.js:6609
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
Promise.then (async)
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
(anonyme) @ panelViewRunner.min.js:5866
(anonyme) @ panelViewRunner.min.js:5866
(anonyme) @ panelViewRunner.min.js:5954
Décrivez le bogue
Si vous ne connectez pas la 1ère imprimante de la liste, vous ne pouvez pas voir les données de la deuxième imprimante dans l'onglet du panneau ou dans l'onglet de l'appareil photo (l'appareil photo est ok, mais les données comme l'heure et la température ne sont pas ok)
Reproduire
Étapes pour reproduire le comportement :
Comportement prévisible
Les données doivent être actualisées telles quelles si la première imprimante est connectée
Captures d'écran
Captures d'écran de ma deuxième imprimante (Première imprimante hors ligne)
https://media.discordapp.net/attachments/709293261646200842/831923458534932530/unknown.png
Captures d'écran de ma deuxième imprimante (Première imprimante en ligne)
https://media.discordapp.net/attachments/709293261646200842/831926710332817438/unknown.png
Extrait de code :
https://media.discordapp.net/attachments/709293261646200842/833694529273593876/unknown.png
Versions (veuillez compléter les informations suivantes) :
Contexte supplémentaire
N / A.
Grâce à @3DRemake, la place dans le code a été trouvée. Il réside probablement ici :
viewUpdater.js
lignes 998 à 1015
l'élément d'outil est introuvable
Grâce à @3DRemake, la place dans le code a été trouvée. Il réside probablement ici :
viewUpdater.js
lignes 998 à 1015l'élément d'outil est introuvable
En effet, lorsque le statut est 'Hors ligne' il n'y a pas d'élément outil. Notez que ce n'est pas l'imprimante qui n'est pas connectée à Octopi, mais l'Octopi qui est hors ligne.
C'est une déclaration inutile si j'en ai déjà vu une
Je ne pouvais toujours pas reproduire cela, mais en regardant maintenant.
Bobine sélectionnée.
Index 0 imprimante hors ligne
impression sur imprimante index 1.
XD
PR #447
Une fois que David aura le temps d'examiner ce PR, j'aimerais que vous confirmiez @3DRemake si possible.
Je ne suis pas sûr que le problème soit plus profond avec autre chose, car si vous vérifiez le PR, j'ai essayé quelques variantes différentes de ma connaissance du backend/frontend. J'ai vérifié et supprimé une partie du code inutile et, étant donné que l'imprimante est hors ligne, cela devrait suffire pour résoudre le problème pour le moment.
Testé sur la branche de développement. Le problème est résolu
Testé sur la branche de développement. Le problème est résolu
Merci pour le retour ! Bon à savoir.
Commentaire le plus utile
Testé sur la branche de développement. Le problème est résolu