NEWS
[gelöst]Ein Haufen Warnings durch JavaScript Adapter
-
Hallo Zusammen,
mir ist heute aufgefallen, dass nach dem Start eines meiner JavaScript Programmen ein Haufen Warnings im Log sind:
javascript.0 2018-12-13 08:01:50.038 warn at TCP.onread (net.js:559:20) javascript.0 2018-12-13 08:01:50.038 warn at Socket.Readable.push (_stream_readable.js:134:10) javascript.0 2018-12-13 08:01:50.038 warn at readableAddChunk (_stream_readable.js:176:18) javascript.0 2018-12-13 08:01:50.038 warn at Socket.emit (events.js:188:7) javascript.0 2018-12-13 08:01:50.038 warn at emitOne (events.js:96:13) javascript.0 2018-12-13 08:01:50.038 warn at Socket._ultron.on (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:138:22) javascript.0 2018-12-13 08:01:50.038 warn at Receiver.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:139:10) javascript.0 2018-12-13 08:01:50.038 warn at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:165:16) javascript.0 2018-12-13 08:01:50.038 warn at Receiver.getData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:330:12) javascript.0 2018-12-13 08:01:50.038 warn at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:389:14) javascript.0 2018-12-13 08:01:50.038 warn at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47) javascript.0 2018-12-13 08:01:50.038 warn at WebSocket.emit (events.js:188:7) javascript.0 2018-12-13 08:01:50.038 warn at emitOne (events.js:96:13) javascript.0 2018-12-13 08:01:50.038 warn at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16) javascript.0 2018-12-13 08:01:50.038 warn at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10) javascript.0 2018-12-13 08:01:50.037 warn at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8) javascript.0 2018-12-13 08:01:50.037 warn at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8) javascript.0 2018-12-13 08:01:50.037 warn at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:50.037 warn at WS. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10) javascript.0 2018-12-13 08:01:50.037 warn at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:456:14) javascript.0 2018-12-13 08:01:50.037 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:50.037 warn at Socket. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-12-13 08:01:50.037 warn at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) javascript.0 2018-12-13 08:01:50.037 warn at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) javascript.0 2018-12-13 08:01:50.037 warn at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:50.037 warn at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-12-13 08:01:50.037 warn at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) javascript.0 2018-12-13 08:01:50.037 warn at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:50.037 warn at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-12-13 08:01:50.037 warn at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12) javascript.0 2018-12-13 08:01:50.037 warn at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:278:10) javascript.0 2018-12-13 08:01:50.037 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:50.037 warn at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30) javascript.0 2018-12-13 08:01:50.036 warn at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37) javascript.0 2018-12-13 08:01:50.036 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:349:25) javascript.0 2018-12-13 08:01:50.036 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:720:38) javascript.0 2018-12-13 08:01:50.036 warn at Object. <anonymous>(script.js.GutenMorgen:6:25) javascript.0 2018-12-13 08:01:50.036 warn Wrong type of onkyo.0.zone2.power: "boolean". Please fix, while deprecated and will not work in next versions. sayit.0 2018-12-13 08:01:48.746 error Cannot upload file "/opt/iobroker/node_modules/iobroker.sayit/sayit.0.say.mp3" to state: Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.sayit/sayit.0.say.mp3' sayit.0 2018-12-13 08:01:48.746 info saying: Guten Morgen. Es ist der 2018/12/13!!08:01!! Draussen haben wir eine Temperatur von null Grad und es ist Wolkig. javascript.0 2018-12-13 08:01:48.740 warn at TCP.onread (net.js:559:20) javascript.0 2018-12-13 08:01:48.740 warn at Socket.Readable.push (_stream_readable.js:134:10) javascript.0 2018-12-13 08:01:48.740 warn at readableAddChunk (_stream_readable.js:176:18) javascript.0 2018-12-13 08:01:48.740 warn at Socket.emit (events.js:188:7) javascript.0 2018-12-13 08:01:48.740 warn at emitOne (events.js:96:13) javascript.0 2018-12-13 08:01:48.740 warn at Socket._ultron.on (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:138:22) javascript.0 2018-12-13 08:01:48.739 warn at Receiver.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:139:10) javascript.0 2018-12-13 08:01:48.739 warn at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:165:16) javascript.0 2018-12-13 08:01:48.739 warn at Receiver.getData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:330:12) javascript.0 2018-12-13 08:01:48.739 warn at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:389:14) javascript.0 2018-12-13 08:01:48.739 warn at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47) javascript.0 2018-12-13 08:01:48.739 warn at WebSocket.emit (events.js:188:7) javascript.0 2018-12-13 08:01:48.739 warn at emitOne (events.js:96:13) javascript.0 2018-12-13 08:01:48.739 warn at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16) javascript.0 2018-12-13 08:01:48.739 warn at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10) javascript.0 2018-12-13 08:01:48.739 warn at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8) javascript.0 2018-12-13 08:01:48.739 warn at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8) javascript.0 2018-12-13 08:01:48.739 warn at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:48.739 warn at WS. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10) javascript.0 2018-12-13 08:01:48.739 warn at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:456:14) javascript.0 2018-12-13 08:01:48.739 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:48.739 warn at Socket. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-12-13 08:01:48.739 warn at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) javascript.0 2018-12-13 08:01:48.739 warn at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) javascript.0 2018-12-13 08:01:48.739 warn at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:48.737 warn at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-12-13 08:01:48.737 warn at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) javascript.0 2018-12-13 08:01:48.737 warn at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:48.737 warn at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2018-12-13 08:01:48.737 warn at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12) javascript.0 2018-12-13 08:01:48.737 warn at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:278:10) javascript.0 2018-12-13 08:01:48.737 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) javascript.0 2018-12-13 08:01:48.737 warn at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30) javascript.0 2018-12-13 08:01:48.737 warn at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37) javascript.0 2018-12-13 08:01:48.737 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:349:25) javascript.0 2018-12-13 08:01:48.737 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:720:38) javascript.0 2018-12-13 08:01:48.737 warn at Object. <anonymous>(script.js.Sprachausgaben:94:114) javascript.0 2018-12-13 08:01:48.736 warn getState "rflink.0.channels.InoValley_1.TEMP" not found (3)</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></anonymous></anonymous>
Wo liegt hier das Problem? Die Eckdaten meines Systems:
Admin 3.5.10
js-controller 1.4.2
Node.js v6.14.4
NPM 3.10.10
Danke für eure Hilfe
-
Ich denke es wäre hilfreich wenn du dein entsprechendes Script welches die Fehler verursacht mal mit postest. Der Fehler dürfte wohl im Script zu suchen sein…
-
Hmmm,
ich dachte der Dreizeiler scheint richtig?
on( { id:'hm-rpc.0.BidCoS-RF.1.PRESS_SHORT'/*HM-RCV-50 BidCoS-RF:1 PRESS SHORT*/, change: 'any'}, function () { setState('onkyo.0.zone2.power'/*zone2 power*/, true); });
Beim Ausführen kommen in den Warnings ja auch Elemente, die in diesem Script nicht enthalten sind.
Grüße
-
Der Dreizeiler scheint ja in der Tat unverdächtig.
Aber wegen der folgenden Zeilen in deinem Log hätte ich den Verdacht dass da ein anderes Script der Schuldige ist:
2018-12-13 08:01:48.737 warn at Object. <anonymous>(script.js.Sprachausgaben:94:114) javascript.0 2018-12-13 08:01:48.736 warn getState "rflink.0.channels.InoValley_1.TEMP" not found (3)</anonymous>
Prüf das bitte mal…
Die ganzen Warnings kommen IMO in der Folge durch die neue Sandbox-Technologie die den JS-Adapter vorm Totalabsturz bei Fehlern schützt... Ist aber nur Vermutung meinerseits...