NEWS
Log Einträge richtig interpretieren
-
Hallo
Ich habe mal eine Frage zu den fehler Angaben im log.
Unter Meldungen steht meist erst eine Zahl in runden Klammern. Was sagt diese aus?
Und nach den Meldungstext kommt die nächste Klammer mit zwei Zahlen drin. Was sagen diese aus?
Hier mal ein Beispiel(9428) at tryOnTimeout (timers.js:300:5)
Gruß Matthias
-
- (9428): pid = Prozess-ID
- timers.js: Script-Name
- 300: Zeilennummer
- 5: Position in der Zeile
-
@luft-post sagte in Log Einträge richtig interpretieren:
nach den Meldungstext kommt die nächste Klammer mit zwei Zahlen drin Was sagen diese aus?
das ist erst der Zweite Teil, dazu gleich
Der eigentliche Fehler kommt viel früher und zwar bevor die weiteren Meldungen mit at.... beginnen.
Das ist der eigentliche Fehler.
Die weiteren Meldungen sagen dann wo er auftritt: "at (also an der Stelle....) und genau definiert mit Zeile und SPalte im Code in deinem Beispiel also im "timer.js" in der 300. Zeile an 5. Position
-
Ah vielen Dank
javascript.02020-01-30 18:29:48.861info(9428) script.js.speedtest: Speedtest Daten aktualisiert systeminfo.02020-01-30 18:03:07.029warn(4799) Error TypeError: Cannot read property 'toString' of null in doPoll for HP_Photosmart_7520.[name/value] javascript.02020-01-30 18:02:46.644info(9428) script.js.iobroker: registered 0 subscriptions and 1 schedule javascript.02020-01-30 18:02:46.639info(9428) Start javascript script.js.iobroker javascript.02020-01-30 18:02:46.610info(9428) Stop script script.js.iobroker info.02020-01-30 18:02:30.942info(2673) Popup news was read...javascript.02020-01-30 18:02:21.070info(9428) script.js.iobroker: registered 0 subscriptions and 1 schedule javascript.02020-01-30 18:02:21.059info(9428) Start javascript script.js.iobroker javascript.02020-01-30 18:02:20.995info(9428) Stop script script.js.iobroker javascript.02020-01-30 18:02:00.008warn(9428) at Timer.processTimers (timers.js:223:10) javascript.02020-01-30 18:02:00.008warn(9428) at listOnTimeout (timers.js:263:5) javascript.02020-01-30 18:02:00.008warn(9428) at tryOnTimeout (timers.js:300:5) javascript.02020-01-30 18:02:00.007warn(9428) at ontimeout (timers.js:436:11) javascript.02020-01-30 18:02:00.007warn(9428) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7) javascript.02020-01-30 18:02:00.007warn(9428) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11 javascript.02020-01-30 18:02:00.007warn(9428) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10) javascript.02020-01-30 18:02:00.007warn(9428) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1181:34) javascript.02020-01-30 18:02:00.006warn (script.js.iobroker:25:5)" style="overflow: hidden; padding-left: 5px !important; padding-right: 0px !important; box-sizing: border-box; border: 1px solid rgb(224, 224, 224); text-align: left !important;">(9428) at Object.<anonymous> (script.js.iobroker:25:5) javascript.02020-01-30 18:02:00.006warn(9428) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20) javascript.02020-01-30 18:02:00.004warn(9428) State "javascript.0.uptime.iobroker" not foundsysteminfo.02020-01-30 18:01:05.003warn(4799) Error TypeError: Cannot read property 'toString' of null in doPoll for System.Led_Redsystem info.02020-01-30 18:01:04.003warn(4799) Error TypeError: Cannot read property 'toString' of null in doPoll for System.Led_Green javascript.02020-01-30 18:01:00.018warn(9428) at Timer.processTimers (timers.js:223:10) javascript.02020-01-30 18:01:00.017warn(9428) at listOnTimeout (timers.js:263:5) javascript.02020-01-30 18:01:00.016warn(9428) at tryOnTimeout (timers.js:300:5) javascript.02020-01-30 18:01:00.015warn(9428) at ontimeout (timers.js:436:11) javascript.02020-01-30 18:01:00.015warn(9428) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7) javascript.02020-01-30 18:01:00.015warn(9428) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11 javascript.02020-01-30 18:01:00.015warn(9428) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10) javascript.02020-01-30 18:01:00.014warn(9428) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1181:34) javascript.02020-01-30 18:01:00.014warn (script.js.iobroker:25:5)" style="overflow: hidden; padding-left: 5px !important; padding-right: 0px !important; box-sizing: border-box; border: 1px solid rgb(224, 224, 224); text-align: left !important;">(9428) at Object.<anonymous> (script.js.iobroker:25:5) javascript.02020-01-30 18:01:00.013warn(9428) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20) javascript.02020-01-30 18:01:00.012warn(9428) State "javascript.0.uptime.iobroker" not foundhost.raspberrypi2020-01-30 18:00:11.585infoinstance system.adapter.daswetter.0 terminated with code 0 (NO_ERROR)daswetter.02020-01-30 18:00:11.071info(16313) Terminated (NO_ERROR): Without reasondaswetter.02020-01-30 18:00:11.070debug(16313) exit, all don
-
Also hier bei mir im iobroker Script
-
Weil es gerade zum Thema passt
In der zweiten Zeile:
systeminfo.02020-01-30 18:03:07.029warn(4799) Error TypeError: Cannot read property 'toString' of null in doPoll for HP_Photosmart_7520.[name/value]
Die meldung kann ich gar nicht zuordnen:-|
-
@luft-post sagte in Log Einträge richtig interpretieren:
Also hier bei mir im iobroker Script
Da ist dir was mit der Formatierung schiefgelaufen - so würde ich sagen:
Der eigentliche Fehler istState "javascript.0.uptime.iobroker" not found
-
-
@Homoran ja hier ist der Fehler. Das Objekt gibt es nicht hatte es verschoben.
-
@paul53 eigentlich habe ich kein script timer.js
Zumindest finde ich es nicht -
und auch kein HP_Photosmart_7520