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:
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):
Contexto adicional
N / A.
Gracias a @ 3DRemake se encontró el lugar en el código. Lo más probable es que resida aquí:
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í:
viewUpdater.js
línea 998 a 1015no 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.
Comentario más útil
Probado en la rama de desarrollo. El problema está solucionado