Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Hilfe!!! Meine Javascript Instanzen arbeiten nicht mehr!!!!

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Hilfe!!! Meine Javascript Instanzen arbeiten nicht mehr!!!!

    This topic has been deleted. Only users with topic management privileges can see it.
    • frankjoke
      frankjoke last edited by

      :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….

      1 Reply Last reply Reply Quote 0
      • frankjoke
        frankjoke last edited by

        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 😞

        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          fix ist auf dem GitHub.

          Danke.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          858
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          2
          3
          818
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo