ioBroker.javascript icon indicating copy to clipboard operation
ioBroker.javascript copied to clipboard

[Bug]: Fehlermeldung nach Update auf Version 9.0.11

Open ReinWei56 opened this issue 1 month ago • 8 comments

I'm sure that

  • [x] This issue is still present in the current beta version of this adapter
  • [x] There is no other (open) issue with the same topic (use the search!)
  • [x] This issue is not described in the adapter documentation / FAQ (read the docs!)

Script type

JavaScript

The problem

Nach Update auf die Version 9.0.11 füllt mir der Adapter das Log mit folgender WarnMeldung: State "system.adapter.javascript.1.lastSync" has no existing object, this might lead to an error in future versions Interessanterweise kommt die Meldung nur in der Instanz1, die 0er ist nicht betroffen.

iobroker.current.log (in debug mode!)

No response

Version of nodejs

22.21.0

Version of ioBroker js-controller

7.0.7

Version of adapter

9.0.11

ReinWei56 avatar Dec 01 '25 15:12 ReinWei56

Das gleiche bei mir nach dem Update auf Version 9.0.11. Es ist ebenfalls nur die Instanz javascript.1 betroffen. Die Instanzen 0 und 2 sind bei mir nicht betroffen.

fuwolf avatar Dec 03 '25 12:12 fuwolf

bei Instanz 0 gibt es das Objekt bei mir. Schaut mal ob das bei euch bei .1 fehlt.

btw frage ich mich wofür das sein soll. Der Wert ist ein Unix timestamp und steht bei mir auf "UTC 2020-05-11T13:20:28.449Z" K.a. was ich vor über 5 Jahren mal gemacht habe und was seit dem nicht mehr. Mein iobroker selbst gibt es schon deutlich länger als 2020.

Diginix avatar Dec 03 '25 12:12 Diginix

Hallo Diginix.

Habe gerade bei allen 3 Instanzen nachgesehen und bei keinem habe ich das Objekt .lastSync in den Objekten unter "system.adapter.javascript.X."

Hab auch auf einem Testsystem nachgesehen, da ist die Instanz nur einmal installiert, aber auch hier ist das Objekt .lastSync nicht vorhanden.

Es sind nur Objekte mit dem Buchstaben "L" .logLevel und .logging bei mir vorhanden.

fuwolf avatar Dec 03 '25 12:12 fuwolf

Das würde dafür sprechen, dass das schon lange nicht mehr benötigt/unterstützt wird und deswegen bei mir das letzte mal 2020 aktualisiert wurde. Dann sollte es aber auch beim Start einer Instanz absolut keine Relevanz haben. Wieso das in Adapterver. 9.0.x dann zu Fehlern führt und das auch nur bei Instanz .1 kann wohl nur ein Entwickler sagen.

Diginix avatar Dec 03 '25 13:12 Diginix

Siehe auch https://forum.iobroker.net/topic/83123/script-fehler-nach-update

mcm1957 avatar Dec 04 '25 10:12 mcm1957

Habe auf dem Testsystem eine zweite Javascript-Instanz installiert und dort gab es anschließend keine Fehlermeldungen im Protokoll.

Habe dann auf dem Produktivsystem die Scripte welche auf der Instanz 1 installiert sind zu Instanz 2 verschoben. Dabei sind im Protokoll Fehlermeldungen angezeigt worden, dass der Zugriff auf einen Ordner im Homeverzeichnis meines Benutzers verwehrt wurde. Dann habe ich in die Einstellungen der jeweiligen Instanzen nachgesehen: Ich habe nur in Instanz 1 unter "Allgemeine Einstellungen" im Feld "Spiegeln von Skripten in den Dateipfad" einen Pfad eingetragen gehabt. Darauf bezog sich auch die obige Fehlermeldung. Den Pfad habe ich entfernt und die Fehlermeldungen und auch die Warnmeldungen sind nicht mehr aufgetaucht.

fuwolf avatar Dec 07 '25 17:12 fuwolf

Habe in beiden Instanzen den default EIntrag beim Spiegeln entfernt, keine weiteren Fehlermeldungen. Das Spiegeln war jedoch nicht aktiv.

ReinWei56 avatar Dec 10 '25 11:12 ReinWei56

Nach Update auf 9.0.11 ebenfalls die Fehlermeldung. In der Instanz 0. Node.js: v22.21.0. Fehlermeldung kommt alle 5 Minuten 16x

Gruß Ciwa

ciwa-alt avatar Dec 12 '25 18:12 ciwa-alt