Octofarm: Problem mit Druckerdaten (Temp, Zeit)

Erstellt am 19. Apr. 2021  ·  7Kommentare  ·  Quelle: OctoFarm/OctoFarm

Füllen Sie bitte die folgenden Informationen aus, damit der Entwickler Ihr Problem besser verstehen kann. Wenn Sie dies nicht tun, werden der Entwickler und Ihre eigene Zeit damit verschwendet, das Problem zu lösen. Vielen Dank!

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:

  1. Mindestens 2 Drucker registriert haben, Oktopus des ersten Druckers in der Liste herunterfahren
  2. Starten Sie einen Ausdruck auf dem zweiten Drucker
  3. Gehen Sie zur Registerkarte 'Panel'
  4. Siehe Daten zu Temperatur und Uhrzeit werden nicht aktualisiert

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

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

Zusätzlicher Kontext
N / A.

bug investigating further

Hilfreichster Kommentar

Getestet im Entwicklungszweig. Problem ist behoben

Alle 7 Kommentare

Dank @3DRemake wurde die Stelle im Code gefunden. Es liegt höchstwahrscheinlich hier:
image
viewUpdater.js Zeile 998 bis 1015

Werkzeugelement wird nicht gefunden

Dank @3DRemake wurde die Stelle im Code gefunden. Es liegt höchstwahrscheinlich hier:
image
viewUpdater.js Zeile 998 bis 1015

Werkzeugelement 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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

fp30 picture fp30  ·  12Kommentare

Polloman93 picture Polloman93  ·  6Kommentare

MTrab picture MTrab  ·  123Kommentare

tophattwaffle picture tophattwaffle  ·  10Kommentare

Crowlord picture Crowlord  ·  14Kommentare