-
-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Web-UI Elemente (Buttons) doppelt #1467
Comments
Bitte mit dem morgigen nightly build (3.59.6.20211025) erneut testen und zurückmelden. Und dann bitte nochmal den Gegencheck mit der alten Version machen das das Problem dann wieder auftritt. |
Sobald der Urlaub vorbei ist, werde ich das nochmal testen. Sorry... |
Bitte erneut mit den aktuellsten night builds testen. Das problem sollte dort hoffentlich nicht mehr auftreten. |
Habe nun den Snapshot 3.59.6.20211030-66ae1b-rpi3 ausprobiert. Das Problem konnte ich nicht mehr nachstellen und tritt nun nicht mehr auf. Vielen Dank! 🥇 |
Hier noch ein weiterer Beitrag der ein ähnliches internes ReGaHss-Caching Problem dokumentiert: |
Hallo, ich habe das gleiche Problem mit der Version 3.61.7.20220115... Ist heute zum ersten Mal aufgetreten, die besagte Version läuft schon ein paar Wochen problemlos... |
Danke. Aber es bleibt dabei: Solange niemand es schafft das reproduzierbar in genau definierten Schritten nach einem frischen Neustart reproduziert zu bekommen und das nur zufällig hin+wieder auftritt werden wir auch keine Lösung dafür finden. |
Tja, Pech, auf dem Testsystem tritt das nicht auf. |
@hce Dann beschreib erst einmal wie genau du das reproduziert bekommst mit einer Schritt-für-Schritt Anleitung angefangen mit einem frischen reboot und dann den immer wieder gleichen Schritten bis das Problem auftritt. |
Das kann ich leider nicht. Das Problem tritt ganz sporadisch auf. Ich logge mich täglich mindestens einmal auf der Oberfläche ein und habe jetzt sofort, nachdem es wieder aufgetreten ist, den Report geschrieben. Wenn ich neustarte, wird es auf unbestimmte Zeit erstmal nicht auftreten. |
Na dann ist es genausowenig reproduzierbar wie die anderen Beiträge hier. Zum fixen brauchen wir einen exakt reproduzierbaren Weg (den wir bzw. niemand besser leider gefunden hat) und insofern bleibt bis dahin nur zu sagen: Reboot tut gut! ;) |
Ich dachte, anhand des Traffic Captures könnte jemand nachvollziehen, was die Ursache ist. |
Was für ein "Traffic Capture" soll das sein? Das problem ist nicht das das ein Javascript bzw. WebUI problem an sich ist, sondern es ist hier ein lokaler Dienst auf der CCU Zentrale involviert der teilweise closed source ist und in C geschrieben. Damit dieser Bug gefunden und repariert werden kann brauche ich ein absolut reproduzierbaren Case der auf einem vanilla System auftritt und den ich hier auch lokal nachspielen kann. Nur den browser traffic zu haben hilft nicht wirklich, denn das zeigt nur was wir ohnehin schon wissen: Es werden irgendwelche WebUI elemente doppelt ausgegeben. |
Nun, Traffic Capture bedeutet, dass man die Kommunikation beispielsweise zwischen zwei Komponenten mitschneidet, das heisst, dass man sieht, welche HTTP-Requests vom Browser zur CCU gehen und umgekehrt. Das ist eine Standardvorgehensweise. Ich habe auch die unfreie C-Komponente in Verdacht. Ich könnte mir beispielsweise vorstellen, dass man eventuell anhand der Kommunikation zwischen dieser und dem Browser indirekt auf das Problem schließen und dieses an den Hersteller der unfreien Komponente melden könnte. Ich analysiere auch hin und wieder Bugs, einen "absolut reproduzierbaren" Case hat man selten, das ist die Ausnahme. Gerade bei hardwarenaher Programmierung. |
Hallo |
Hallo |
DEIN Problem ist gelöst, das generelle/technische das hier beschrieben wird allerdings nicht. Das hier ist kein Diskussionsforum sondern ein Bug/Issue-Ticket. Bitte beachten. |
Ich habe die Möglichkeit, diese CodeSchnipsel durch Öffnen meines Fensters (Signal vom Melder) zu erzeugen. Gilt das als Weg zur Reproduktion? |
Nur wenn das reproduzierbar auch nach jedem frischen Neustart der Zentrale (CCU) passiert. D.h. CCU komplett herunterfahren, abschalten, neustarten und wenn es dann reproduzierbar funktioniert das in 100% der Fälle nachzustellen, dann ja. |
Leider nein. Nach dem Neustart tritt es nicht sofort wieder auf. Ich beobachte weiter |
Nightly Built 20211019 auf RPI3+
Google Chrome Version 94.0.4606.81
Nach Schalten des Geräts HMW-IO-12-Sw7-DR über die Web-UI auf "EIN" oder "AUS" verdoppeln sich die Buttons.
Gleiches Verhalten bei dem Taster: Tastendruck
Gleiches Verhalten bei dem Bewegungsmelder: Bewegungserkennung einschalten/ausschalten
Nach einem erneuten Aufruf des Geräts sieht wieder alles normal aus.
Neustart der Zentrale oder Cache löschen bringt keine Besserung.
The text was updated successfully, but these errors were encountered: