Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Fehler nach upgrade in Javascript

    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

    SOLVED Fehler nach upgrade in Javascript

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

      Hallo zusammen,
      nach dem upgrade einiger Adapter, ist der Script Adapter nicht mehr zu gebrauchen.
      Er startet nicht und lässt sich auch nicht neu installieren.
      Ich habe es auch mit einem Backup probiert. Das bringt aber alles nichts.
      Folgende Fehlermeldung erscheint immer. Bei Neuinstallation oder Backup.

      SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input
          at JSON.parse (<anonymous>)
          at Object.Module._extensions..json (internal/modules/cjs/loader.js:797:27)
          at Module.load (internal/modules/cjs/loader.js:653:32)
          at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
          at Function.Module._load (internal/modules/cjs/loader.js:585:3)
          at Module.require (internal/modules/cjs/loader.js:692:17)
          at require (internal/modules/cjs/helpers.js:25:18)
          at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:504:19)
          at BackupRestore.reloadAdaptersObjects (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:485:29)
          at upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:504:34)
      

      Was kann ich tun?

      Systemdata Plattform: linux; RAM: 3.8 GB; Node.js: v10.19.0; NPM: 6.13.4
      Hardwaresystem: Rock64
      Arbeitsspeicher: 3,9GB
      Festplattenart: SD-Karte/SSD/HDD
      Betriebssystem: Linux
      Node-Version: 10.x.x
      Nodejs-Version: 10.19.0
      NPM-Version: 6.13.4
      M 1 Reply Last reply Reply Quote 0
      • M
        michihorn @mlbrolf last edited by

        @mlbrolf Das hatte ich gestern auch...ich habe dann ein "downgrade" des Adapters gemacht. Läuft wieder

        1 Reply Last reply Reply Quote 0
        • M
          mlbrolf last edited by

          Ein Downgrade des Adapters habe ich auch schon probiert.
          Da kommt die Gleiche Fehlermeldung. Muss ich evtl. die Node.js oder die NPM Version zurücksetzen?

          1 Reply Last reply Reply Quote 0
          • M
            mlbrolf last edited by

            Ich habe jetzt noch ein paar downgrades probiert. Diese Meldungen habe ich im Log.
            Was kann ich tun?

            
            host.rock64	2020-02-08 17:23:51.931	info	Restart adapter system.adapter.javascript.0 because enabled
            host.rock64	2020-02-08 17:23:51.931	error	instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
            host.rock64	2020-02-08 17:23:51.925	error	Caught by controller[0]: at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
            host.rock64	2020-02-08 17:23:51.924	error	Caught by controller[0]: at startup (internal/bootstrap/node.js:283:19)
            host.rock64	2020-02-08 17:23:51.924	error	Caught by controller[0]: at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
            host.rock64	2020-02-08 17:23:51.923	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
            host.rock64	2020-02-08 17:23:51.922	error	Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            host.rock64	2020-02-08 17:23:51.922	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
            host.rock64	2020-02-08 17:23:51.921	error	Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
            host.rock64	2020-02-08 17:23:51.920	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30)
            host.rock64	2020-02-08 17:23:51.920	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:97:37)
            host.rock64	2020-02-08 17:23:51.919	error	Caught by controller[0]: TypeError: Cannot read property 'ES5' of undefined
            host.rock64	2020-02-08 17:23:51.919	error	Caught by controller[0]: ^
            host.rock64	2020-02-08 17:23:51.918	error	Caught by controller[0]: target: typescript.ScriptTarget.ES5,
            host.rock64	2020-02-08 17:23:51.917	error	Caught by controller[0]: /opt/iobroker/node_modules/iobroker.javascript/main.js:97
            host.rock64	2020-02-08 17:23:49.856	info	instance system.adapter.javascript.0 started with pid 21755
            
            M 1 Reply Last reply Reply Quote 0
            • M
              michihorn @mlbrolf last edited by michihorn

              @mlbrolf Hast du den Adapter mal komplett gelöscht, Iobroker restart und dann den adapter neu installiert? Bei mir läuft die 4.18.

              M 1 Reply Last reply Reply Quote 0
              • M
                mlbrolf @michihorn last edited by

                @michihorn
                ja das habe ich gemacht. aber der Adapter startet nicht.
                Ich habe den Adapter jetzt auch auf die Version 4.1.8 downgraded und alles neu gestartet.
                Folgender Fehler kommt immer noch

                host.rock64	2020-02-08 17:52:03.293	info	Restart adapter system.adapter.javascript.0 because enabled
                host.rock64	2020-02-08 17:52:03.292	error	instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                host.rock64	2020-02-08 17:52:03.292	error	Caught by controller[0]: at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
                host.rock64	2020-02-08 17:52:03.291	error	Caught by controller[0]: at startup (internal/bootstrap/node.js:283:19)
                host.rock64	2020-02-08 17:52:03.290	error	Caught by controller[0]: at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
                host.rock64	2020-02-08 17:52:03.290	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
                host.rock64	2020-02-08 17:52:03.289	error	Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
                host.rock64	2020-02-08 17:52:03.288	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
                host.rock64	2020-02-08 17:52:03.288	error	Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
                host.rock64	2020-02-08 17:52:03.287	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30)
                host.rock64	2020-02-08 17:52:03.286	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:97:37)
                host.rock64	2020-02-08 17:52:03.285	error	Caught by controller[0]: TypeError: Cannot read property 'ES5' of undefined
                host.rock64	2020-02-08 17:52:03.285	error	Caught by controller[0]: ^
                host.rock64	2020-02-08 17:52:03.284	error	Caught by controller[0]: target: typescript.ScriptTarget.ES5,
                host.rock64	2020-02-08 17:52:03.283	error	Caught by controller[0]: /opt/iobroker/node_modules/iobroker.javascript/main.js:97
                
                M 1 Reply Last reply Reply Quote 0
                • M
                  michihorn @mlbrolf last edited by

                  @mlbrolf Schau dir den Link mal an: Link Text

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    mlbrolf @michihorn last edited by

                    @michihorn
                    ich habe die Installation des Adapters jetzt über die Konsole gemacht.
                    Ich weiß nicht wie aber es hat dann nach ein paar versuchen doch noch geklappt. ich bin jetzt auf Version 4.1.8 und bleib da auch dabei. Vielen Dank für die Hilfe.
                    Gruß

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      michihorn @mlbrolf last edited by michihorn

                      @mlbrolf Freut mich...Updates ind immer mir Vorsicht zu geniessen, die Entwickler geben sich die größte Mühe aber an den Gegebenheiten der privaten Installation können die Jungs auch nix machen. Aber Respekt an die Entwickler. Schönen Abend noch

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      919
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      errorproblem javascript adapter nodemodules
                      2
                      9
                      633
                      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