NEWS
UNSOLVED Fehler nach Update Admin und Javascript-Adapter
-
Hallo zusammen,
am Wochenende habe ich ein Update des Admins und des Javascript-Adapters gemacht.
Das Update selbst hat reibungslos funktioniert. Grundsätzlich scheint auch alles noch zu funktionieren. Allerdings bekomme ich alle paar Sekunden folgene Fehler in den Log um die Ohren gehauen:
javascript.0 2019-03-18 10:28:06.929 warn at TCP.onread (net.js:601:20) javascript.0 2019-03-18 10:28:06.929 warn at Socket.Readable.push (_stream_readable.js:208:10) javascript.0 2019-03-18 10:28:06.929 warn at readableAddChunk (_stream_readable.js:250:11) javascript.0 2019-03-18 10:28:06.929 warn at addChunk (_stream_readable.js:263:12) javascript.0 2019-03-18 10:28:06.929 warn at Socket.emit (events.js:211:7) javascript.0 2019-03-18 10:28:06.929 warn at emitOne (events.js:116:13) javascript.0 2019-03-18 10:28:06.929 warn at Socket._ultron.on (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:138:22) javascript.0 2019-03-18 10:28:06.929 warn at Receiver.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:139:10) javascript.0 2019-03-18 10:28:06.929 warn at Receiver.startLoop (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:165:16) javascript.0 2019-03-18 10:28:06.929 warn at Receiver.getData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:330:12) javascript.0 2019-03-18 10:28:06.929 warn at Receiver.dataMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/Receiver.js:389:14) javascript.0 2019-03-18 10:28:06.929 warn at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47) javascript.0 2019-03-18 10:28:06.929 warn at WebSocket.emit (events.js:211:7) javascript.0 2019-03-18 10:28:06.929 warn at emitOne (events.js:116:13) javascript.0 2019-03-18 10:28:06.929 warn at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16) javascript.0 2019-03-18 10:28:06.929 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 2019-03-18 10:28:06.929 warn at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8) javascript.0 2019-03-18 10:28:06.929 warn at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8) javascript.0 2019-03-18 10:28:06.929 warn at WS.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2019-03-18 10:28:06.929 warn at WS.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10) javascript.0 2019-03-18 10:28:06.929 warn at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:456:14) javascript.0 2019-03-18 10:28:06.929 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2019-03-18 10:28:06.929 warn at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2019-03-18 10:28:06.929 warn at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) javascript.0 2019-03-18 10:28:06.929 warn at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) javascript.0 2019-03-18 10:28:06.929 warn at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2019-03-18 10:28:06.929 warn at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2019-03-18 10:28:06.929 warn at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) javascript.0 2019-03-18 10:28:06.929 warn at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2019-03-18 10:28:06.929 warn at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15) javascript.0 2019-03-18 10:28:06.929 warn at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12) javascript.0 2019-03-18 10:28:06.929 warn at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:278:10) javascript.0 2019-03-18 10:28:06.929 warn at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) javascript.0 2019-03-18 10:28:06.929 warn at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30) javascript.0 2019-03-18 10:28:06.929 warn at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37) javascript.0 2019-03-18 10:28:06.929 warn at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25) javascript.0 2019-03-18 10:28:06.929 warn at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38) javascript.0 2019-03-18 10:28:06.929 warn at Object.<anonymous> (script.js.Verbrauchswerte.Stromerzeugung:5:9) javascript.0 2019-03-18 10:28:06.929 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20) javascript.0 2019-03-18 10:28:06.929 warn Wrong type of javascript.0.Verbrauchszaehler.Stromerzeugung: "number". Please fix, while deprecated and will not work in next versions.
Leider kann ich damit absolut nichts anfangen. Etwas vergleichbares habe ich hier im Forum nicht gefunden. Kann mir jemand sagen, welche Ziege ich wo bei Vollmond opfern muss, damit diese Fehler der Vergangenheit angehören?
Vielen Dank und liebe Grüße
Miguel
-
@SegaPro sagte in Fehler nach Update Admin und Javascript-Adapter:
at Object.<anonymous> (script.js.Verbrauchswerte.Stromerzeugung:5:9)
javascript.0 2019-03-18 10:28:06.929 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
javascript.0 2019-03-18 10:28:06.929 warn Wrong type of javascript.0.Verbrauchszaehler.Stromerzeugung: "number". Please fix, while deprecated and will not work in next versions.Bin nicht der Javascript Experte aber hier könnte etwas mit dem Object nicht stimmen.
-
@SegaPro sagte:
Wrong type of javascript.0.Verbrauchszaehler.Stromerzeugung: "number"
Das Skript "Verbrauchswerte.Stromerzeugung" will eine Zahl in den Datenpunkt "javascript.0.Verbrauchszaehler.Stromerzeugung" schreiben, der nicht vom Typ "Zahl"(number) ist.
-
Habe auch Probleme, selbe fehlermeldungen wie du.
Iobroker letztes wochenende neu aufgesetzt backup eingespielt im log ständige fehler meldungen von objekten/skripten die vorher funktioniert haben.
Bei mir ist es teilweise so viel mit den warn logs das der JavaScript adapter kurz abstürzt und paar sek. später NeustartetSelbst ein downgrade von js adapter brachte kein erfolg.
Aktuell bin ich auf :
Node js 8.15.1
Npm 6.4.1
Js controller 1.4.2
Java adapter 4.0.12Hab leider auch noch keine lösung dafür, selbst wenn ich die objekte abändere auf "zeichenkette,zahl,feld oder andere"
-
Danke für eure Antworten. Das mit dem Fehler in dem Verbrauchsscript könnt ihr ignorieren - da hab ich einfach schlampig gearbeitet und muss noch etwas anpassen.
Ich meinte eigentlich eher die anderen Fehler nicht nicht auf ein spezielles Script bezogen sind. Es liest sich ja fast so, als wäre das irgendwie ein Bug? Allerdings frage ich mich dann, wieso nur Matze89 und ich das Problem haben?
Viele Grüße
Miguel
-
Kommen die anderen Fehler denn auch wenn du das Verbrauchsskript" mal deaktivierst?
-
Du hattest recht - ich habe den Zusammenhang nicht gesehen. Erst, als Du mich mit der Nase drauf gestossen hast.
Es war das Script - das habe ich nun gefixt, jetzt ist auch der Fehler weg.
Danke für den Schubs in die richtige Richtung.