NEWS
Hilfe!!! Meine Javascript Instanzen arbeiten nicht mehr!!!!
-
:oops:
Hab heute updates der Adapter durchgeführt, waren einige, kann mich nicht sooo gut erinnern welche, einige Vis aber auch einige Adapter.
Sofort hab ich nur bemerkt dass manche Javascript- Instanzen Fehler bringen die NICHT im code sind. Z.B. das Bluetooth LE-script meldete fehler aber alle Fehler waren im iobroker-System und nicht im script.
Dann hatte ich einen re-boot gemacht. jetzt geht gar nichts mehr mit dem javascript-Adapter!
Alle JS instances (sogar neue ohne scripte) stoppen sofort nachdem sie für 1-2 Sekunden grün werden.
jessi3 2016-10-14 00:19:36.550 error host.jessi3 instance system.adapter.javascript.0 terminated with code 0 (OK) javascript.0 2016-10-14 00:19:35.451 info javascript.0 received all states javascript.0 2016-10-14 00:19:33.870 info javascript.0 requesting all objects javascript.0 2016-10-14 00:19:33.869 info javascript.0 requesting all states javascript.0 2016-10-14 00:19:33.868 info javascript.0 starting. Version 3.0.9 in /opt/iobroker/node_modules/iobroker.javascript jessi3 2016-10-14 00:19:31.577 info host.jessi3 instance system.adapter.javascript.0 started with pid 6204 jessi3 2016-10-14 00:19:22.663 info host.jessi3 Restart adapter system.adapter.javascript.0 because enabled jessi3 2016-10-14 00:19:22.662 error host.jessi3 instance system.adapter.javascript.0 terminated with code 0 (OK) javascript.0 2016-10-14 00:19:21.496 info javascript.0 received all states javascript.0 2016-10-14 00:19:20.653 info javascript.0 requesting all objects javascript.0 2016-10-14 00:19:20.653 info javascript.0 requesting all states javascript.0 2016-10-14 00:19:20.651 info javascript.0 starting. Version 3.0.9 in /opt/iobroker/node_modules/iobroker.javascript jessi3 2016-10-14 00:19:16.920 info host.jessi3 instance system.adapter.javascript.0 started with pid 6193 host-jessi3 2016-10-14 00:19:01.532 info Restart adapter system.adapter.javascript.0 because enabled host-jessi3 2016-10-14 00:19:01.531 error instance system.adapter.javascript.0 terminated with code 0 (OK) TypeError: 2016-10-14 00:19:01.482 error at Zlib.callback (zlib.js:625:5) TypeError: 2016-10-14 00:19:01.482 error at TransformState.afterTransform (_stream_transform.js:54:12) TypeError: 2016-10-14 00:19:01.482 error at afterTransform (_stream_transform.js:79:3) TypeError: 2016-10-14 00:19:01.482 error at WritableState.onwrite (_stream_writable.js:89:5) TypeError: 2016-10-14 00:19:01.482 error at onwrite (_stream_writable.js:345:7) TypeError: 2016-10-14 00:19:01.482 error at afterWrite (_stream_writable.js:354:3) TypeError: 2016-10-14 00:19:01.482 error at /opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/PerMessageDeflate.js:247:5 TypeError: 2016-10-14 00:19:01.482 error at /opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/Receiver.js:361:7 TypeError: 2016-10-14 00:19:01.482 error at /opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/Receiver.js:477:18 TypeError: 2016-10-14 00:19:01.482 error at Receiver.ontext (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:816:10) TypeError: 2016-10-14 00:19:01.482 error at WebSocket.emit (events.js:172:7) TypeError: 2016-10-14 00:19:01.482 error at emitTwo (events.js:87:13) TypeError: 2016-10-14 00:19:01.482 error at WebSocket.onMessage (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:418:14) TypeError: 2016-10-14 00:19:01.482 error at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:132:10) TypeError: 2016-10-14 00:19:01.482 error at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:135:8) TypeError: 2016-10-14 00:19:01.482 error at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:143:8) TypeError: 2016-10-14 00:19:01.482 error at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20) TypeError: 2016-10-14 00:19:01.482 error at WS. (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:258:10) TypeError: 2016-10-14 00:19:01.482 error at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:441:14) TypeError: 2016-10-14 00:19:01.482 error at Socket.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20) TypeError: 2016-10-14 00:19:01.482 error at Socket. (/opt/iobroker/node_modules/component-bind/index.js:21:15) TypeError: 2016-10-14 00:19:01.482 error at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:323:16) TypeError: 2016-10-14 00:19:01.482 error at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:247:12) TypeError: 2016-10-14 00:19:01.482 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20) TypeError: 2016-10-14 00:19:01.482 error at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15) TypeError: 2016-10-14 00:19:01.482 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:333:8) TypeError: 2016-10-14 00:19:01.482 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:131:20) TypeError: 2016-10-14 00:19:01.482 error at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15) TypeError: 2016-10-14 00:19:01.482 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:229:12) TypeError: 2016-10-14 00:19:01.482 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:305:9) TypeError: 2016-10-14 00:19:01.482 error at Socket. (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:2912:17) TypeError: 2016-10-14 00:19:01.482 error at addToNames (/opt/iobroker/node_modules/iobroker.javascript/javascript.js:429:28) TypeError: 2016-10-14 00:19:01.482 error Cannot read property 'push' of undefined uncaught 2016-10-14 00:19:01.452 error exception: Cannot read property 'push' of undefined javascript-0 2016-10-14 00:19:00.153 info received all states javascript-0 2016-10-14 00:18:58.864 info requesting all objects javascript-0 2016-10-14 00:18:58.857 info requesting all states javascript-0 2016-10-14 00:18:58.818 info starting. Version 3.0.9 in /opt/iobroker/node_modules/iobroker.javascript
Wie man im log sehen kann ist nicht ein script zuständig.
Auch eine neue Instanz welche keine scripte hat stoppt so!
Die Fehlermeldungen zeigen etwas mit web-sockets. Ich glaub die waren bei den updates dabei. Werd' in der Zwischenzeit versuchen diese zurückzusetzten….
-
Hab schon einiges versucht, javascript und socketio zurückgesetzt, keine Änderung
Einzige Hilfe: iobroker delete javascript
Gott sei Dank sind die Scripte nicht verloren, neue Installation war notwendig!
Hat mir jetzt 4 Stunden gekostet.
Habe mir den javascript code angeschaut wo der Fehler angeblich passiert:
function addToNames(obj) { var id = obj._id; if (obj.common && obj.common.name) { var name = obj.common.name; if (!names[names]) { names[name] = id; } else { if (typeof names[name] === 'string') names[name] = [names[name]]; names[name].push(id); } } }
Anscheinend speichert irgendwann wer was auf names[name] was nicht ein string ist
-
fix ist auf dem GitHub.
Danke.