FHEM Forum

FHEM => Frontends => FHEMapp => Thema gestartet von: marvin78 am 27 Mai 2024, 10:35:18

Titel: [gelöst] FHEMApp4: JSON zu groß?
Beitrag von: marvin78 am 27 Mai 2024, 10:35:18
Ich habe viele Panels und/oder Vorlagen aber ich hätte nicht gedacht, dass es zu viele oder zu große sind. Ich erhalte auf der Konsole folgende Meldung, wenn ich ein neues Panel, eine neue Vorlage oder einfach eine Änderung speichern möchte:

index-BNwe2vhD.js:14 RangeError: Maximum call stack size exceeded
    at r (SettingsView-CnKO-xI7.js:27:63709)
    at h.onClick.l.<computed>.l.<computed> (SettingsView-CnKO-xI7.js:27:64312)
    at index-BNwe2vhD.js:18:8442
    at ol (index-BNwe2vhD.js:14:1375)
    at _a (index-BNwe2vhD.js:14:1446)
    at _a (index-BNwe2vhD.js:14:1556)
    at HTMLButtonElement.n (index-BNwe2vhD.js:18:8226)
w6 @ index-BNwe2vhD.js:14
of @ index-BNwe2vhD.js:14
(anonymous) @ index-BNwe2vhD.js:14
Promise.catch (async)
_a @ index-BNwe2vhD.js:14
_a @ index-BNwe2vhD.js:14
n @ index-BNwe2vhD.js:18


Kennt jemand das Problem. Ich konnte bis gestern gut mit FHEMApp arbeiten.
Titel: Aw: FHEMApp4: JSON zu groß?
Beitrag von: Himbi777 am 27 Mai 2024, 17:09:03
Hallo Marvin
Ich habe heute meine Umstellung von fhemapp-V3 auf V4 abgeschlossen.

Ich habe auch eine große Installation.
Insgesamt habe ich 32 Templates und 127 Panels.

Bei mir gab es noch keine solche Meldung.
Meine FHEMAPP.json hat mittlerweile eine Große von 107,8kb.

Grüße Gerhard
Titel: Aw: FHEMApp4: JSON zu groß?
Beitrag von: marvin78 am 27 Mai 2024, 20:14:55
Ja. Meine ist größer und wir haben mittlerweile festgestellt, dass es je nach Browser unterschiedlich ist. Siehe Issue im github.
Titel: Aw: FHEMApp4: JSON zu groß?
Beitrag von: jemu75 am 27 Mai 2024, 22:30:04
Vielen Dank für eure ausführlichen Tests! Ich denke ebenfalls, dass die Größe der Konfiguration zu dem Problem führt. Ich konnte das Verhalten mit der Konfiguration von @marvin78 bei mir ebenfalls nachstellen. Auf dem Smartphone klappt das Speichern nicht mehr. Mit dem PC kann ich jedoch noch Änderungen an der Konfiguration speichern.

Der Fehler ist auf jeden Fall erstmal bestätigt und ich versuche zeitnah eine Lösung dafür zu finden.

Grüße
Jens :)
Titel: Aw: FHEMApp4: JSON zu groß?
Beitrag von: marvin78 am 27 Mai 2024, 22:35:38
Pack mal noch ein großes Template dazu, dann geht das Speichern im Chrome auf Windows nicht mehr und auf Firefox geht es noch.
Titel: Aw: FHEMApp4: JSON zu groß?
Beitrag von: jemu75 am 28 Mai 2024, 19:06:31
Ich habe eben die Version 4.2.0 bereitgestellt und dort eine Änderung beim Speichern der Konfiguration vorgenommen.
Bei meinen Tests mit der Konfiguration von marvin78 konnte ich den Fehler nicht mehr beobachten.

Bitte mal prüfen, ob sie große Konfigurationen jetzt speichern lassen.

Grüße
Jens :)
Titel: Aw: FHEMApp4: JSON zu groß?
Beitrag von: marvin78 am 28 Mai 2024, 19:09:35
Erster Eindruck ist, es klappt wieder. Auch unter Android. Ich werde es beobachten. Danke.
Titel: Aw: FHEMApp4: JSON zu groß?
Beitrag von: jemu75 am 13 Juni 2024, 07:17:18
Ich markiere dieses Thema als gelöst. Sollte es erneut zu dem Problem kommen, dann auf jeden Fall gern melden  :)

Jens