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
-
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...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden