Octofarm: Problème avec les données de l'imprimante (temp, heure)

Créé le 19 avr. 2021  ·  7Commentaires  ·  Source: OctoFarm/OctoFarm

Pour mieux aider le développeur à comprendre votre problème, veuillez remplir les informations ci-dessous. Ne pas le faire gaspillera le développeur et votre propre temps à régler le problème. Merci!

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 :

  1. Avoir au moins 2 imprimantes enregistrées, éteindre les pieuvres de la première imprimante de la liste
  2. Lancer une impression sur la deuxième imprimante
  3. Allez dans l'onglet 'Panneau'
  4. Voir les données sur la température et l'heure ne sont pas actualisées

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) :

  • Version NodeJS [12.22.1]
  • Version OctoFarm [1.1.12]
  • Version OctoPrint [1.5.3]
  • Plugins OctoPrint [N/A]

Contexte supplémentaire
N / A.

bug investigating further

Commentaire le plus utile

Testé sur la branche de développement. Le problème est résolu

Tous les 7 commentaires

Grâce à @3DRemake, la place dans le code a été trouvée. Il réside probablement ici :
image
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 :
image
viewUpdater.js lignes 998 à 1015

l'é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.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

fp30 picture fp30  ·  12Commentaires

Polloman93 picture Polloman93  ·  6Commentaires

Crowlord picture Crowlord  ·  14Commentaires

TomKamin1 picture TomKamin1  ·  18Commentaires

cskozlowski picture cskozlowski  ·  5Commentaires