Closed Zefau closed 8 months ago
Weiterhin nicht nutzbar, hängt sich immer noch auf.
Das Build-Skript hat sich aufgehangen. Die alpha-13 ist alt und nicht aktualisiert. Bitte das nächste Release nutzen, das hoffentlich gleich durch geht.
v3.2.0-alpha.19 Backend scheint jetzt gut zu laufen, Ram Nutzung bleibt stabil. Frontend ist hier nach wie vor extrem träge oder funktioniert gar nicht. Seite jarvis Konfiguration läuft schnell. Bei der Geräteseite allerdings Fehler im Browser:
Nachtrag: Im Frontend aufgetretende Fehler:
Im Edge und Chrome Browser habe ich noch folgende Fehler: Pro ist vorhanden, wird aber zu spät geprüft ? Es tauchen Fehler auf die auf der aufgerufenen Seite gar nicht vorhanden sind.
Nachtrag zu "Es tauchen Fehler auf die auf der aufgerufenen Seite gar nicht vorhanden sind."
Egal welche jarvis Seite man im Browser aufruft, es wird bei mir immer die erste Seite und der erste Tab kurz aufgerufen. Dies geschieht so schnell das man es fast nicht mitkriegt. Dies ist unabhängig von der in der jarvis Konfiguration unter "Homepage" eingestellten Seite. Daher tauchen Fehler auf, die es auf der aktuellen Seite gar nicht geben dürfte.
Dieser Feature Request wurde mit v3.2.0-alpha.20
implementiert. Bitte bestätigen und auf Fehler prüfen. Wenn alles in Ordnung ist, gerne das Issue schließen.
v3.2.0-alpha.20
. Please verify and test the feature for any bugs. If everything works as expected, you may close the issue. Backend Fehler ist behoben
Die Fehler aus https://github.com/Zefau/ioBroker.jarvis/issues/2490#issuecomment-1859321642 sollten auch behoben sein?
Die "TypeError" Fehler sind bis jetzt nicht mehr aufgetaucht. Valid Pro Prüfung läuft jetzt zweimal. Nach wie vor wird eine andere Seite kurz geladen. Danach u.a. wieder Binding Fehler von dieser anderen jarvis Seite.
Valid Pro Prüfung läuft jetzt zweimal.
Wie kommst du darauf? steht ja im Screenshot, sorry..
Nach wie vor wird eine andere Seite kurz geladen.
Ok, ich prüfe das nochmal
Dieser Feature Request wurde mit v3.2.0-alpha.21
implementiert. Bitte bestätigen und auf Fehler prüfen. Wenn alles in Ordnung ist, gerne das Issue schließen.
v3.2.0-alpha.21
. Please verify and test the feature for any bugs. If everything works as expected, you may close the issue. Doppelte Anzeige der Valid Pro Prüfung ist jetzt weg. Fehlermeldungen beim Edge und Chrome Browser sind geblieben. Im Firefox erscheint keine Fehlermeldung. Vielleicht ist das nur bei mir so ? @mcuiobroker Wie sieht es bei Dir aus ?
Hängt sich bei mir bei TAB-Wechsel nach Seitenwechel auf Keine besonderen Meldungen im LOG. Seitenwechsel klappte noch. Wieder zurück auf v3.1.9-beta.2
Ja, das mit dem hängen bleiben habe ich auch noch auf bestimmten jarvis Tabs. Ich teste deswegen erstmal nur mit einer neu angelegten Seite mit nur einem Gerät (Schalter).
Welche Module sind denn auf den Seiten, die bei euch hängen? Auf meiner Umgebung habe ich StateList, Datetime, Weather sowie AdapterStatus, ScriptStatus und AdapterLogs sowie Maps. Das läuft alles flüssig.
StateLists mit States, die evtl undefined (Kein States und keine Daten vorhanden, Testsystem, noch kein Prodsystem(defekt)) sind, und "leere" jsonTable sind bei mir auf dem TAB, bei dem er sich aufgehängt hat.
Bei mir : StateList, Datetime und IFrame In allen betroffenen Seiten kommen auch Bindings vor, die das auch auslösen können.
Und leider wird immer noch eine "fehlerhafte" Seite als erstes geladen, obwohl ich ein anderen Link in der Adressleiste eintippe.
Und leider wird immer noch eine "fehlerhafte" Seite als erstes geladen, obwohl ich ein anderen Link in der Adressleiste eintippe.
Das war vorher auch so. Der Ladevorgang ist allerdings nun schneller, wodurch es auffällt. Wie lang ist denn der zeitliche Versatz ?
Ist nur sehr kurz, vielleicht 100 ms, manchmal auch schneller so das man es gar nicht sieht. Hängt auch vom Browser ab.
Muss mich auch mal melden... Bei mir hängt sich Jarvis regelmäßig auf.. Bis hin zum Sperren der Instanz seitens IoBroker. Hab ne Weile gebraucht bis ich da einen Zusammenhang festgestellt hatte.. Ich trigger eine Message über den Bewegungsmelder und lasse mir dann ein Kamerabild anzeigen. Dies passiert nicht mehr. Das ist der Punkt an dem sich Jarvis aufhängt. Hier der Log zu diesem Zeitpunkt ` jarvis.0 | 2023-12-20 20:52:14.450 | debug | Scheduled for 10:24 |
---|---|---|---|
jarvis.0 | 2023-12-20 20:52:14.429 | info | starting. Version 3.2.0-alpha.21 (non-npm: Zefau/ioBroker.jarvis#e3a593f5d6edb73bc56a486d8b7b66efb995d13d) in /opt/iobroker/node_modules/iobroker.jarvis, node: v18.17.1, js-controller: 5.0.16 |
host.NUC-ioBroker | 2023-12-20 20:51:40.221 | error | instance system.adapter.jarvis.0 terminated with code 6 (UNCAUGHT_EXCEPTION) |
host.NUC-ioBroker | 2023-12-20 20:51:40.221 | error | Caught by controller[1]: Invalid initialization vector |
host.NUC-ioBroker | 2023-12-20 20:51:40.220 | error | Caught by controller[0]: Invalid initialization vector |
jarvis.0 | 2023-12-20 20:51:39.863 | info | terminating |
jarvis.0 | 2023-12-20 20:51:39.364 | error | socket is not defined |
jarvis.0 | 2023-12-20 20:51:39.364 | error | ReferenceError: socket is not defined at Immediate. |
jarvis.0 | 2023-12-20 20:51:39.363 | error | uncaught exception: socket is not defined |
jarvis.0 | 2023-12-20 20:51:39.361 | warn | Terminated (UNCAUGHT_EXCEPTION): Without reason |
jarvis.0 | 2023-12-20 20:51:39.361 | info | terminating |
jarvis.0 | 2023-12-20 20:51:39.360 | info | Adapter stopped und unloaded. |
jarvis.0 | 2023-12-20 20:51:39.358 | error | socket is not defined |
jarvis.0 | 2023-12-20 20:51:39.358 | error | ReferenceError: socket is not defined at Immediate. |
jarvis.0 | 2023-12-20 20:51:39.357 | error | uncaught exception: socket is not defined |
`
Dieser Feature Request wurde mit v3.2.0-alpha.26
implementiert. Bitte bestätigen und auf Fehler prüfen. Wenn alles in Ordnung ist, gerne das Issue schließen.
v3.2.0-alpha.26
. Please verify and test the feature for any bugs. If everything works as expected, you may close the issue. Mit dem Aufruf über den Web Port funktioniert es ganz gut. :-) Bindings funktionieren nicht ?
Bindings funktionieren nicht ?
Hab ich alles umgebaut. Sollten funktionieren. Kannst du dein Binding mal posten, was nicht geht?
Z.B.:
Icon:
{"'{0_userdata.0.Test.Testschalter10.status}'='Offline'":"pump blink","true":"pump","false":"pump"}
Icon Stil:
{"'{0_userdata.0.Test.Testschalter10.status}'='Offline'":{"color":"#FF0"},"true":{"color":"#0F0"},"false":{"color":"#F00"}}
Scheinbar alles was mit einem fremden Datenpunkt zu tun hat, funktioniert nicht. Hier wird bei true und false das Pumpen Icon rot und grün dargestellt = i.O. Wenn bei dem fremden Datenpunkt als string "Offline" steht soll Icon gelb blinken = funktioniert nicht
Dieser Feature Request wurde mit v3.2.0-alpha.27
implementiert. Bitte bestätigen und auf Fehler prüfen. Wenn alles in Ordnung ist, gerne das Issue schließen.
v3.2.0-alpha.27
. Please verify and test the feature for any bugs. If everything works as expected, you may close the issue. v.3.2.0-alpha.27
Also im Chrome-Browser sieht es so aus Problem mit CSS war ausgeschaltetes CSS.
Oft auch
Home-Seite normal
Reload in Chrome
Problem mit Edge Es werden dort keine Widgets mehr angezeigt?
ioBroker LOG
instance system.adapter.jarvis.0 terminated with code 6 (UNCAUGHT_EXCEPTION) -- jarvis.0 | 2023-12-28 23:25:49.917 | error | Converting circular structure to JSON --> starting at object with constructor 'Timeout' \| property '_idlePrev' -> object with constructor 'TimersList' --- property '_idleNext' closes the circle jarvis.0 | 2023-12-28 23:25:49.917 | error | TypeError: Converting circular structure to JSON --> starting at object with constructor 'Timeout' \| property '_idlePrev' -> object with constructor 'TimersList' --- property '_idleNext' closes the circle at JSON.stringify (Beim Speichern kommt:
@mcuiobroker kannst du nochmal sauber (drüber) installieren? Die Fehler sollten eigentlich behoben sein und treten bei mir auch nicht mehr auf. @Bernd9000 wie sieht es bei dir aus?
Bezogen auf backend, mag sein. Es wird aber im Edge kein Widget mehr angezeigt, wie oben beschrieben. Soll ich für die offenen Punkte extra Issues anlegen? Gehe ich jetzt in die Einstellungen F2 Edge Edge die Daten werden nicht eingefügt?
Ne, bitte nicht noch mehr Issues ;-)
Also offen sind
Weiter kann ich nicht testen.
Das Circle-Problem ist eigl. mit https://github.com/Zefau/ioBroker.jarvis/issues/2500 behoben, daher wundert's mich, dass es bei dir noch auftritt.
Ich hatte auch Meldungen, dass die scripts-Skripte schon vorhanden sind.
Kannst du mal den Cache löschen? Das erscheint mir zu merkwürdig.
Cache gelöscht, dann kommt
Circle-Fehler im ioBroker Log?
Ja Hier ein Beispiel der Fehler von den scripts
Nach Web-Neustart zeigt er jetzt die Widgets auch in Edge an. Jetzt ist dies offen Irgendwie scheint er ein Problem zu haben, wenn ich von gleicher IP mit unterschiedlichen Browsern zugreife? Edge Chrome
Jetz kam in chrome dies
Die ganzen Socket Fehler kommen davon, dass der Adapter in ioBroker abstürzt und daher der WebSocket nicht erreichbar ist.
Irgendwie scheint er ein Problem zu haben, wenn ich von gleicher IP mit unterschiedlichen Browsern zugreife?
Funktioniert bei mir.
Jetz kam in chrome dies
Das ist nicht von jarvis.
Also jetzt war es so 2 Browser (edge, chrome) offen, chrome geschlossen, nach 1 Minute Chrome geöffnet -> ws-Fehler auf edge.
Schau mal mit v3.2.0-alpha.29
, das behebt den Fehler nicht, aber fügt mehr im Log hinzu.
ok
Ich hatte erst die Vermutung dass es mit den scripten zusammenhängt. -> disabled Trotzdem tritt der circle-Fehler auf. Browser Edge öffnen Chrome mit der gleichen Seite öffnen und auf eine andere Seite gehen. Dann Browser schließen. evtl auch öfter als einmal öffnen und schließen.
Wieder Chrome öffnen nochmal die Seite aufrufen und dann schließen -> ws-Fehler in Edge
Dieser Feature Request wurde mit v3.2.0-alpha.30
implementiert. Bitte bestätigen und auf Fehler prüfen. Wenn alles in Ordnung ist, gerne das Issue schließen.
v3.2.0-alpha.30
. Please verify and test the feature for any bugs. If everything works as expected, you may close the issue. Soweit ich es beurteilen sieht es mit dem circle-problem gut aus. Hatte einen reproduzierbaren Weg gefunden. Der geht jetzt nicht mehr. Bleibt dieser Punkt:
3.2.0-alpha.30 Binding mit einem fremden Datenpunkt funktioniert bei mir noch nicht. In den Logs keine Fehlermeldung. Hochkomma mal nur links, mal nur rechts, beide Seiten = keine Änderung
Dieser Feature Request wurde mit
v3.2.0-alpha.13
implementiert. Bitte bestätigen und auf Fehler prüfen. Wenn alles in Ordnung ist, gerne das Issue schließen.This feature request has been implemented with
v3.2.0-alpha.13
. Please verify and test the feature for any bugs. If everything works as expected, you may close the issue.