Client- oder serverseitiger Fehler
Client-Fehler
Uncaught (versprochen) TypeError: Eigenschaft 'innerHTML' kann nicht auf null gesetzt werden
at panelViewRunner.min.js:6504
bei u (serverAliveCheck.min.js:6554)
at Generator._invoke (serverAliveCheck.min.js:6784)
bei Generator.next (serverAliveCheck.min.js:6609)
bei g (panelViewRunner.min.js:5864)
at o (panelViewRunner.min.js:5866)
(anonym) @ panelViewRunner.min.js:6504
u @ serverAliveCheck.min.js:6554
(anonym) @ serverAliveCheck.min.js:6784
(anonym) @ serverAliveCheck.min.js:6609
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
Promise.then (asynchron)
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
(anonym) @ panelViewRunner.min.js:5866
(anonym) @ panelViewRunner.min.js:5866
(anonym) @ panelViewRunner.min.js:5954
Beschreibe den Fehler
Wenn Sie den ersten Drucker der Liste nicht anschließen, können Sie keine Daten für den zweiten Drucker im Panel-Tab oder im Kamera-Tab sehen (Kamera ist in Ordnung, aber Daten wie Zeit und Temperatur sind nicht in Ordnung)
Fortpflanzen
Schritte zum Reproduzieren des Verhaltens:
Erwartetes Verhalten
Die Daten sollten so aktualisiert werden, wie sie sind, wenn der erste Drucker angeschlossen ist
Screenshots
Screenshots meines zweiten Druckers (Erster Drucker offline)
https://media.discordapp.net/attachments/709293261646200842/831923458534932530/unknown.png
Screenshots meines zweiten Druckers (Erster Drucker online)
https://media.discordapp.net/attachments/709293261646200842/831926710332817438/unknown.png
Code-Auszug :
https://media.discordapp.net/attachments/709293261646200842/833694529273593876/unknown.png
Versionen (bitte füllen Sie die folgenden Informationen aus):
Zusätzlicher Kontext
N / A.
Dank @3DRemake wurde die Stelle im Code gefunden. Es liegt höchstwahrscheinlich hier:
viewUpdater.js
Zeile 998 bis 1015
Werkzeugelement wird nicht gefunden
Dank @3DRemake wurde die Stelle im Code gefunden. Es liegt höchstwahrscheinlich hier:
viewUpdater.js
Zeile 998 bis 1015Werkzeugelement wird nicht gefunden
Tatsächlich gibt es im Status 'Offline' kein Werkzeugelement. Beachten Sie, dass nicht der Drucker nicht mit Octopi verbunden ist, sondern der Octopi, der offline ist.
Das ist eine sinnlose if-Aussage, falls ich je eine gesehen habe 😁
Konnte das immer noch nicht reproduzieren, aber jetzt gucken.
Spule ausgewählt.
Index 0 Drucker offline
Index 1 Drucker drucken.
XD
PR-Nummer #447
Sobald David Zeit hat, diese PR zu überprüfen, möchte ich, wenn möglich, eine Bestätigung von Ihnen
Ich bin mir nicht sicher, ob das Problem bei etwas anderem tiefer liegt, als wenn Sie die PR überprüfen. Ich habe ein paar verschiedene Variationen von meinem Wissen über das Backend / Frontend ausprobiert. Ich habe Checks eingefügt und einen Teil des sinnlosen Codes entfernt, und wenn man bedenkt, dass der Drucker offline ist, sollte dies ausreichen, um das Problem vorerst zu beheben.
Getestet im Entwicklungszweig. Problem ist behoben
Getestet im Entwicklungszweig. Problem ist behoben
Vielen Dank für die Rückmeldung! Gut zu wissen.
Hilfreichster Kommentar
Getestet im Entwicklungszweig. Problem ist behoben