Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Javascript stürzt immer wieder ab

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    905

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Javascript stürzt immer wieder ab

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
javascript script enginejavascripteconnresetabsturz
2 Beiträge 1 Kommentatoren 791 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    TemPeck
    schrieb am zuletzt editiert von Negalein
    #1

    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 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      TemPeck
      schrieb am zuletzt editiert von Negalein
      #2

      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 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      328

      Online

      32.6k

      Benutzer

      82.2k

      Themen

      1.3m

      Beiträge
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2025
      logo
      • Anmelden

      • Du hast noch kein Konto? Registrieren

      • Anmelden oder registrieren, um zu suchen
      • Erster Beitrag
        Letzter Beitrag
      0
      • Home
      • Aktuell
      • Tags
      • Ungelesen 0
      • Kategorien
      • Unreplied
      • Beliebt
      • GitHub
      • Docu
      • Hilfe