Zefau / ioBroker.jarvis

jarvis - just another remarkable vis
https://forum.iobroker.net/topic/49776
Other
149 stars 38 forks source link

[v3.2.0-rc.1] jarvis startet nicht mehr nach Upate #2796

Open IchWarsNicht opened 2 months ago

IchWarsNicht commented 2 months ago

Habe grade auf die v3.2.0-rc.1 geupdatet. jarvis hängt jetzt im Startbildschirm.

Ausgbe von Konsole mit F12:

styles Received payload with error: Unexpected end of JSON input error @ index-1599f158.js:106

App-McGn2K9ZAg Unexpected end of JSON input error @ index-1599f158.js:106

scripts Received payload with error: Unexpected end of JSON input error @ index-1599f158.js:106

App-cXn2MZAgK7 Unexpected end of JSON input error @ index-1599f158.js:106

[Deprecation] Custom state pseudo classes have been changed from ":--var" to ":state(var)". See more here: https://github.com/w3c/csswg-drafts/issues/4805

Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

:--customstatename is deprecated. Please use the :state(customstatename) syntax instead.

Zefau commented 2 months ago

Von welcher Version kommst du? Kannst du deine jarvis Datenpunkte in ioBroker mal screenshoten?

Tom54497 commented 2 months ago

Bei mir das Gleiche mit gleicher Fehlermeldung. Komme von 3.1.8

Zefau commented 2 months ago

@Tom54497 @IchWarsNicht Bitte mal die jarvis Datenpunkte screenshoten. Sind die durch die Konvertierung gelaufen?

Sollte in etwa so aussehen:

grafik

mcuiobroker commented 2 months ago

https://forum.iobroker.net/topic/68566/jarvis-v3-2-x-just-another-remarkable-vis/274

In einem anderen Fall waren die DPs nicht korrekt umgesetzt -> https://mcuiobroker.gitbook.io/jarvis-infos/system-jarvis-neuigkeiten/update-von-v3.1.8-auf-v3.2.0-beta.x#css-dp-korrigieren

Für CSS und scripts-DPs anwenden.

mcuiobroker commented 2 months ago

Haben alle jarvis DPs Signaturen drin?

https://forum.iobroker.net/post/1200602

Tom54497 commented 2 months ago

RC3 startet nicht. Fehlermeldung: Screenshot (184)

Datenpunkte:

Screenshot (185)

mcuiobroker commented 2 months ago

Bin unterwegs, aber es müssen auch in css und scripts die Version und signature drin stehen. Schau bitte in den Link.

Zefau commented 2 months ago

Die Version v3.2.0-rc.4 sollte den Fehler beheben - bitte einmal prüfen. Sofern es behoben ist, gerne das Issue schließen.


The version v3.2.0-rc.4 should fix the bug - please verify. If the bug has been solved, you may close the issue.

IchWarsNicht commented 2 months ago

Von welcher Version kommst du? Kannst du deine jarvis Datenpunkte in ioBroker mal screenshoten?

Sorry für die späte Antwort. Komme von 3.1.8. Screenshot 2024-09-15 065721

Habe jetzt die .rc3 drauf und das Problem besteht immer noch.

Ich werde mal versuchen dem Link von mcu zu folgen und die Datenpunkte zu vervollständigen.

IchWarsNicht commented 2 months ago

Nach den Änderungen in den Datenpunkten für css und scripts startet kurz die Visu und dann kommt "Installation inkonsistent" Allerdings fehlen mit auch die Angaben für styles und scripts in den Datenpunkten.

Tom54497 commented 2 months ago

Bei rc5 das gleiche

IchWarsNicht commented 2 months ago

Nach dem öffnen der Einstellungen von jarvis im iobroker und andauerndem umschalten von Englisch auf Deutsch auf der Konfigurationsseite hängt jarvis jetzt in einem "Restart Loop". Meldung vom iobroker "nicht mehr restarten". Wenn ich die Konfigseite jetzt aufrufe, lädt sie nur noch. Keine Anzeige von Werten mehr.

Screenshot 2024-09-15 075248

Fehlermeldungen im iobroker-LOG:

Screenshot 2024-09-15 075823

eisi484 commented 2 months ago

versuchs mal so: 2te Instanz von Jarvis erzeugen und den fehlenden Inhalt der Datenpunkte anschließend in die andere übertragen, (habe zur Sicherheit bei beiden noch die "signature" auf 1234 gesetzt... ich hatte das Problem, dass der Datenpunkt css zwar Daten enthielt, diese aber nicht dem benötigtem Format entsprachen: _BACKUP_STYLES.json (letzte Funktionierende Version ebenfalls 3.1.8)

IchWarsNicht commented 2 months ago

Danke habe ich gemacht. Visu lief davor schon wieder. Habe die Einträge für styles und scripts auf {} gesetzt. Danach lies sich jarvis wieder aufrufen. Die Datenpunkte habe ich mit der neuen Instanz noch einmal abgeglichen. Die sind jetzt gleich. Die neue Instanz würde laufen. Nur fehlt mir da die Gesamte Visu. Habe jetzt noch folgende Probleme:

  1. Der Konfigscreen in iobroker wechselt dauernd die Sprache zwischen Deutsch und Englisch. Somit keine Konfiguration möglich.
  2. Wenn ich in jarvis auf die Konfiguration in den Reiter CSS wechsle, wird mir rechts unten ein Error angezeigt mit styles: null und ich kann nicht mehr speichern. Solange ich nicht auf den Reiter wechsle, funktioniert das Speichern.
eisi484 commented 2 months ago

die 2te Instanz ist komplett leer - diese kannst du später einfach wieder löschen

zu 2: wahrscheinlich ist Styles aktiviert, die Datei enthält aber keine, daher meldet er leer

anbei mal der Inhalt meiner css, dann kannst du die Styles in "Einstellungen" -> "Globale Einstellungen" deaktivieren, anschließend kannst du die css wieder so bearbeiten wie du willst. css.txt

zu 1: in jarvis/0/settings/ gibt es einen Datenpunkt "language" ist dieser irgendwie vorbelegt? bei mir wäre dieser leer

IchWarsNicht commented 2 months ago

Ich kann die Änderungen durch Deine CSS-Einstellungen sehen. Allerdings habe ich jetzt das Update auf .rc5 gemacht. Und damit läuft auch die neue Instanz nicht mehr. Kommt bei beiden die Meldung, Installation Inkonsistent

eisi484 commented 2 months ago

bei mir läuft seit heute morgen die RC5 (Update von RC2) einwandfrei

hast du noch ein Backup der letzten funktionierenden Version? (3.1.8?) Dann würde ich dieses wiederherstellen, anschließend Update und danach wie beschreiben die Anpassungen an den Datenpunkten

(wenn du in iobroker zur expertenansicht wechselst kannst du dir bei den Adaptern aussuchen welche Version du installierst, einfach händisch 3.1.8 eingeben...)

IchWarsNicht commented 2 months ago

Zur Zeit läuft er wieder danke. Mit Deinen css-Daten war der Fehler im css Reiter weg. Die inkonsistente Installation hab ich dann durch aufrufen von jarvis mit nur ip:Port wegbekommen.

Jetzt noch Deine css gelöscht und läuft trotzdem weiter.

Noch mal Danke

Bleibt nur noch das Problem mit dem Config-Screen in iobroker. Der macht seinen Sprachenwechsel immer noch. In Settings hab ich bei Language mal das de-DE gelöscht. Hat aber leider nicht geholfen.