Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Javascript stürzt immer wieder ab

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Javascript stürzt immer wieder ab

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

      Hallo zusammen!

      Ich habe in den letzten Tagen immer wieder Probleme mit der Javascript Instanz.
      Aus irgendeinem Grund stürzt sie zu unregelmäßigen Zeiten ab. Den Grund kann ich nicht ausmachen - es passiert eigentlich gar nichts zu diesem Zeitpunkt, zumindest wüsste ich nicht, was den Fehler auslösen könnte.
      Hat jemand von euch eine Idee?

      Im Log steht immer nur folgendes:

      [... hier kommen alle Starts für die Scripte...]
      
      javascript.0	2019-04-06 13:42:21.729	info	starting. Version 4.1.12 in /opt/iobroker/node_modules/iobroker.javascript, node: v8.15.1
      javascript.0	2019-04-06 13:42:21.685	info	States connected to redis: 127.0.0.1:6379
      host.iobroker	2019-04-06 13:42:18.497	info	instance system.adapter.javascript.0 started with pid 3733
      host.iobroker	2019-04-06 13:41:48.477	info	Restart adapter system.adapter.javascript.0 because enabled
      host.iobroker	2019-04-06 13:41:48.477	error	instance system.adapter.javascript.0 terminated with code 0 (OK)
      Caught	2019-04-06 13:41:48.477	error	by controller[0]: errno: 'ECONNRESET', code: 'ECONNRESET', syscall: 'read' }
      Caught	2019-04-06 13:41:48.476	error	by controller[0]: at TCP.onread (net.js:622:25)
      Caught	2019-04-06 13:41:48.475	error	by controller[0]: { Error: read ECONNRESET
      
      javascript.0	2019-04-06 13:41:48.400	info	Stop script [... hier kommen alle Stops für die Scripte...]
      
      javascript.0	2019-04-06 13:41:48.399	error	at TCP.onread (net.js:622:25)
      javascript.0	2019-04-06 13:41:48.399	error	Error: read ECONNRESET
      javascript.0	2019-04-06 13:41:48.398	error	uncaught exception: read ECONNRESET
      

      Das einzige, was ich in letzter Zeit angepasst habe, waren Telegram-Button-Scripte. Die habe ich aber auch nur erweitert. Ein Stoppen der Scriptausführungen hat wohl auch nichts gebracht - oder müsste ich sie ganz löschen?

      Bei mir läuft:
      Proxmox mit iobroker in einer Debian-VM
      js-controller 1.4.2
      Node.js: v8.15.1
      NPM: 6.4.1

      Vielen Dank schon mal im Voraus....

      Grüße!

      1 Reply Last reply Reply Quote 0
      • T
        TemPeck last edited by Negalein

        Ach so:

        Heute bzw. vorhin kam noch folgendes hinzu:

        javascript.0	2019-04-06 19:14:28.911	warn	at TCP.onread (net.js:601:20)
        javascript.0	2019-04-06 19:14:28.911	warn	at Socket.Readable.push (_stream_readable.js:208:10)
        javascript.0	2019-04-06 19:14:28.910	warn	at readableAddChunk (_stream_readable.js:250:11)
        javascript.0	2019-04-06 19:14:28.910	warn	at addChunk (_stream_readable.js:263:12)
        javascript.0	2019-04-06 19:14:28.910	warn	at Socket.emit (events.js:211:7)
        javascript.0	2019-04-06 19:14:28.910	warn	at emitOne (events.js:116:13)
        javascript.0	2019-04-06 19:14:28.910	warn	at Socket.<anonymous> (/opt/iobroker/node_modules/redis/index.js:274:27)
        javascript.0	2019-04-06 19:14:28.910	warn	at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12)
        javascript.0	2019-04-06 19:14:28.910	warn	at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18)
        javascript.0	2019-04-06 19:14:28.909	warn	at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:833:9)
        javascript.0	2019-04-06 19:14:28.909	warn	at return_pub_sub (/opt/iobroker/node_modules/redis/index.js:794:18)
        javascript.0	2019-04-06 19:14:28.909	warn	at RedisClient.emit (events.js:217:7)
        javascript.0	2019-04-06 19:14:28.909	warn	at emitThree (events.js:136:13)
        javascript.0	2019-04-06 19:14:28.909	warn	at RedisClient.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:596:25)
        javascript.0	2019-04-06 19:14:28.909	warn	at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37)
        javascript.0	2019-04-06 19:14:28.908	warn	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
        javascript.0	2019-04-06 19:14:28.908	warn	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
        javascript.0	2019-04-06 19:14:28.908	warn	at Object.<anonymous> (script.js.Klima.Heizungsabsenkung_Fenstersensoren:48:5)
        javascript.0	2019-04-06 19:14:28.907	warn	at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
        javascript.0	2019-04-06 19:14:28.897	warn	Wrong type of innogy-smarthome.0.Bad.Heizkörperthermostat-1.PointTemperature: "undefined". Please fix, while deprecated and will not work in next versions.
        

        Der "wrong type..." fehler dürfte auf den Absturz von Javascript zurückzuführen sein.
        Ich habe ein Script, welches beim Öffnen des Fensters die gerade eingestellte Temperatur am Heizkörperthermostat als Variable speichert, den Wert dann auf 8°C setzt und beim Schließen des Fensters wieder auf den Wert der Variable.
        Durch den Absturz dürfte der Wert gelöscht worden sein, und daher die Meldung beim Schließen der Fenster, dass "undefined" nicht gesetzt werden kann.
        Ob der ganze Rest oberhalb damit zusammenhängt, weiß ich nicht. Sonst kam das auch nicht....

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

        Support us

        ioBroker
        Community Adapters
        Donate

        803
        Online

        31.8k
        Users

        80.0k
        Topics

        1.3m
        Posts

        absturz econnreset javascript javascript script engine
        1
        2
        714
        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