Octofarm: Problema con los datos de la impresora (temperatura, tiempo)

Creado en 19 abr. 2021  ·  7Comentarios  ·  Fuente: OctoFarm/OctoFarm

Para ayudar al desarrollador a comprender mejor su problema, complete la información a continuación. Si no lo hace, el desarrollador y su propio tiempo perderán su tiempo para solucionar el problema. ¡Gracias!

Error del lado del cliente o del servidor
Error del cliente
Uncaught (en promesa) TypeError: No se puede establecer la propiedad 'innerHTML' de nulo
en panelViewRunner.min.js: 6504
en u (serverAliveCheck.min.js: 6554)
en Generator._invoke (serverAliveCheck.min.js: 6784)
en Generator.next (serverAliveCheck.min.js: 6609)
en g (panelViewRunner.min.js: 5864)
en o (panelViewRunner.min.js: 5866)
(anónimo) @ panelViewRunner.min.js: 6504
u @ serverAliveCheck.min.js: 6554
(anónimo) @ serverAliveCheck.min.js: 6784
(anónimo) @ 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
(anónimo) @ panelViewRunner.min.js: 5866
(anónimo) @ panelViewRunner.min.js: 5866
(anónimo) @ panelViewRunner.min.js: 5954

Describe el error
Si no conecta la primera impresora de la lista, no puede ver los datos de la segunda impresora en la pestaña del panel o en la pestaña de la cámara (la cámara está bien, pero los datos como la hora y la temperatura no están bien)

Reproducir
Pasos para reproducir el comportamiento:

  1. Tenga al menos 2 impresoras registradas, apague los pulpos de la primera impresora de la lista
  2. Lanza una impresión en la segunda impresora
  3. Vaya a la pestaña 'Panel'
  4. Ver datos sobre la temperatura y el tiempo no se actualizan

Comportamiento esperado
Los datos deben actualizarse como están si la primera impresora está conectada

Capturas de pantalla
Capturas de pantalla de mi segunda impresora (Primera impresora sin conexión)
https://media.discordapp.net/attachments/709293261646200842/831923458534932530/unknown.png

Capturas de pantalla de mi segunda impresora (Primera impresora en línea)
https://media.discordapp.net/attachments/709293261646200842/831926710332817438/unknown.png

Fragmento de código :

https://media.discordapp.net/attachments/709293261646200842/833694529273593876/unknown.png

Versiones (complete la siguiente información):

  • Versión de NodeJS [12.22.1]
  • Versión de OctoFarm [1.1.12]
  • Versión de OctoPrint [1.5.3]
  • Complementos de OctoPrint [N / A]

Contexto adicional
N / A.

bug investigating further

Comentario más útil

Probado en la rama de desarrollo. El problema está solucionado

Todos 7 comentarios

Gracias a @ 3DRemake se encontró el lugar en el código. Lo más probable es que resida aquí:
image
viewUpdater.js línea 998 a 1015

no se encuentra el elemento de herramienta

Gracias a @ 3DRemake se encontró el lugar en el código. Lo más probable es que resida aquí:
image
viewUpdater.js línea 998 a 1015

no se encuentra el elemento de herramienta

De hecho, cuando el estado es "Fuera de línea", no hay ningún elemento de herramienta. Tenga en cuenta que no es la impresora la que no está conectada a Octopi, sino los pulpos que están fuera de línea.

Esa es una declaración inútil si alguna vez vi una 😁

Sigo sin poder reproducir esto pero mirando ahora.

Carrete seleccionado.

Impresora de índice 0 fuera de línea
impresión de la impresora del índice 1.

XD

PR # 447

Una vez que David tenga tiempo de revisar ese PR, me gustaría que me lo confirmara @ 3DRemake si es posible.

No estoy seguro de si el problema radica más profundamente en otra cosa, como si verificaras el PR. Probé algunas variaciones diferentes de mi conocimiento del backend / frontend. Puse comprobaciones y eliminé parte del código inútil y, considerando que la impresora está fuera de línea, esto debería ser suficiente para resolver el problema por ahora.

Probado en la rama de desarrollo. El problema está solucionado

Probado en la rama de desarrollo. El problema está solucionado

¡Gracias por el informe! Bueno saber.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

MTrab picture MTrab  ·  123Comentarios

Polloman93 picture Polloman93  ·  6Comentarios

tophattwaffle picture tophattwaffle  ·  10Comentarios

NotExpectedYet picture NotExpectedYet  ·  27Comentarios

juangonzalezpr picture juangonzalezpr  ·  10Comentarios