NEWS
Skript funktionieren nicht nach Neustart - Gelöst
-
@svaggy sagte in Skript funktionieren nicht nach Neustart:
Funktioniert leider immer noch nicht.
Aber jetzt ist die Ausgangsbasis eine andere.
Objects: 10290
States: 6704sieht schon mal anders aus.
-
Habt ihr noch Ideen, was ich machen kann/ probieren sollte?
-
@svaggy auf welcher Logstufe steht der JS-Adapter?
Ro75.
-
@ro75 Meinst du die Protokollebene? Die steht auf "info"
-
@svaggy OK. Was taucht denn im Log nach einem Neustart vom Docker-Container bzgl. JS/JS-Adapter auf. Alos bei mir kommen auf alle Fälle ne Menge an Einträgen. Jeder Start eines Skriptes wird dokumentiert. Also, wie sieht es bei dir konkret aus?
Ro75.
-
Wenn ich die "Testinstanz" starte kommt das. Hierbei auch der untenstehende Fehler:
javascript.1
2024-11-08 18:24:21.401 error Cannot find view "script" for search "javascript"javascript.1
2024-11-08 18:24:21.346 info received all objectsjavascript.1
2024-11-08 18:24:21.124 info received all statesjavascript.1
2024-11-08 18:24:20.698 info requesting all objectsjavascript.1
2024-11-08 18:24:20.697 info requesting all statesjavascript.1
2024-11-08 18:24:20.401 info starting. Version 8.8.3 in /opt/iobroker/node_modules/iobroker.javascript, node: v20.18.0, js-controller: 6.0.11 -
@svaggy bitte den Container neu starten lassen und dann das gesamte Log mal rein.
Ro75.
-
Das Log am besten aus
iob logs
nehmen und in CodeTags posten. Das ist besser formatiert und chronologisch sortiert.
-
@thomas-braun
Bekomme den log hier nicht rein iob logs ist zeitlich abgeschnitten und für ein Reinkopieren hat er zu viel Zeichen.. -
@svaggy sagte in Skript funktionieren nicht nach Neustart:
iob logs ist zeitlich abgeschnitten
Nein, das ist eben nicht abgeschnitten, das ist immer das volle log seit 0 Uhr.
Es interessiert aber eh im Moment nur der Neustart des adapters. -
Reicht das?
2024-11-08 19:06:51.057 - info: host.iobroker "system.adapter.javascript.1" disabled 2024-11-08 19:06:51.057 - info: host.iobroker stopInstance system.adapter.javascript.1 (force=false, process=true) 2024-11-08 19:06:51.060 - info: javascript.1 (2032) Got terminate signal TERMINATE_YOURSELF 2024-11-08 19:06:51.062 - info: javascript.1 (2032) terminating 2024-11-08 19:06:51.063 - info: javascript.1 (2032) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-11-08 19:06:51.100 - info: host.iobroker stopInstance system.adapter.javascript.1 send kill signal 2024-11-08 19:06:51.561 - info: javascript.1 (2032) terminating 2024-11-08 19:06:51.599 - info: host.iobroker instance system.adapter.javascript.1 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-11-08 19:06:52.309 - info: host.iobroker "system.adapter.javascript.1" enabled 2024-11-08 19:06:52.582 - info: host.iobroker instance system.adapter.javascript.1 in version "8.8.3" started with pid 2047 2024-11-08 19:06:53.565 - info: javascript.1 (2047) starting. Version 8.8.3 in /opt/iobroker/node_modules/iobroker.javascript, node: v20.18.0, js-controller: 6.0.11 2024-11-08 19:06:53.810 - info: javascript.1 (2047) requesting all states 2024-11-08 19:06:53.811 - info: javascript.1 (2047) requesting all objects 2024-11-08 19:06:54.226 - info: javascript.1 (2047) received all states 2024-11-08 19:06:54.442 - info: javascript.1 (2047) received all objects 2024-11-08 19:06:54.493 - error: javascript.1 (2047) Cannot find view "script" for search "javascript"
-
Und was ist mit javascript.0?
Warum überhaupt zwei Instanzen? -
@thomas-braun
Zwei Instanzen, weil ich zum Probieren nicht immer wieder alle benötigten Skripte neustarten wollte ;-). Hier Instanz 02024-11-08 19:11:15.349 - info: host.iobroker "system.adapter.javascript.0" disabled 2024-11-08 19:11:15.349 - info: host.iobroker stopInstance system.adapter.javascript.0 (force=false, process=true) 2024-11-08 19:11:15.351 - info: javascript.0 (348) Got terminate signal TERMINATE_YOURSELF 2024-11-08 19:11:15.354 - info: javascript.0 (348) terminating 2024-11-08 19:11:15.354 - info: javascript.0 (348) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-11-08 19:11:15.392 - info: host.iobroker stopInstance system.adapter.javascript.0 send kill signal 2024-11-08 19:11:15.853 - info: javascript.0 (348) terminating 2024-11-08 19:11:15.886 - info: host.iobroker instance system.adapter.javascript.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-11-08 19:11:18.596 - info: host.iobroker "system.adapter.javascript.0" enabled 2024-11-08 19:11:18.865 - info: host.iobroker instance system.adapter.javascript.0 in version "8.8.3" started with pid 2081 2024-11-08 19:11:19.820 - info: javascript.0 (2081) starting. Version 8.8.3 in /opt/iobroker/node_modules/iobroker.javascript, node: v20.18.0, js-controller: 6.0.11 2024-11-08 19:11:20.060 - info: javascript.0 (2081) requesting all states 2024-11-08 19:11:20.061 - info: javascript.0 (2081) requesting all objects 2024-11-08 19:11:20.680 - info: javascript.0 (2081) received all objects 2024-11-08 19:11:20.682 - info: javascript.0 (2081) received all states 2024-11-08 19:11:20.748 - error: javascript.0 (2081) Cannot find view "script" for search "javascript"
-
@svaggy zeig mal bitte bildlich deine Skripte / Blockly's
Ro75.
-
@ro75
Ganz oben habe ich doch ein super simples aus der Instanz 1 gezeigt, was nicht funktioniertHier was größeres aus der Instanz 0
-
@svaggy das meinte ich nicht. Eher so:
Ro75.
-
@ro75 Ah..
-
@svaggy sagte in Skript funktionieren nicht nach Neustart:
nach einem Neustart
nur ein einfacher Neustart, oder vllt doch das ein odere andere Update gemacht?
mach mal im terminal ein
iob upload all
-
@crunchip
Yeah Das hat´s gebracht!! Vielen Dank!!
Kannst du mir noch sagen, was der Befehl gemacht hat/ wo mein Problem war? -
@svaggy wahrscheinlich sind Pakete beim upgrade irgendwo auf der Strecke geblieben und mit diesem Befehl nochmals neu hochgeladen...vereinfacht ausgedrückt