NEWS
[closed]Error: Cannot find module 'jsonata'Require stack:
-
Moin,
der JS-Adapter stoppt wenn ich ein Blockly Script starte.
Eine Suche im Internet nach der Fehlermeldung "jsonata" hat bis jetzt nicht zum Erfolg geführt.
Da es sich hier um mein Testsytem handelt, kann ich das System natürlich auch wieder komplett neu aufsetzen. Bevor ich das mache, würde ich aber gerne verstehen, was hier schiefgelaufen ist. Den Adapter habe ich bereits einmal de- und Installiert.
Vielleicht habt Ihr ja einen Tip für mich.PLATTFORM: LINUX BETRIEBSSYSTEM: LINUX ARCHITEKTUR: ARM CPUS: 4 GESCHWINDIGKEIT: 900 MHZ MODELL: ARMV7 PROCESSOR REV 5 (V7L) RAM: 922.8 MB SYSTEM-BETRIEBSZEIT: 00:02:05 NODE.JS: V14.19.0 DATENTRÄGERGRÖSS: 28.4 GB FESTPLATTE FREI: 25.2 GB ADAPTER-ANZAHL: 396 NPM: V6.14.16 BETRIEBSZEIT: 14:16:31 AKTIVE INSTANZEN: 11 PFAD: /OPT/IOBROKER/host.raspberrypi 2022-02-20 09:56:32.872 error instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi 2022-02-20 09:56:32.870 error Caught by controller[0]: at processImmediate (internal/timers.js:466:21) host.raspberrypi 2022-02-20 09:56:32.869 error Caught by controller[0]: at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17) host.raspberrypi 2022-02-20 09:56:32.868 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.javascript/main.js:1836:17 host.raspberrypi 2022-02-20 09:56:32.867 error Caught by controller[0]: at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1736:38) host.raspberrypi 2022-02-20 09:56:32.865 error Caught by controller[0]: at execute (/opt/iobroker/node_modules/iobroker.javascript/main.js:1505:21) host.raspberrypi 2022-02-20 09:56:32.864 error Caught by controller[0]: at sandBox (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:44:21) host.raspberrypi 2022-02-20 09:56:32.863 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:101:18) host.raspberrypi 2022-02-20 09:56:32.862 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) host.raspberrypi 2022-02-20 09:56:32.860 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:746:27) host.raspberrypi 2022-02-20 09:56:32.859 error Caught by controller[0]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) host.raspberrypi 2022-02-20 09:56:32.858 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.javascript/main.js host.raspberrypi 2022-02-20 09:56:32.856 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js host.raspberrypi 2022-02-20 09:56:32.854 error Caught by controller[0]: Require stack: host.raspberrypi 2022-02-20 09:56:32.837 error Caught by controller[0]: Error: Cannot find module 'jsonata' javascript.0 2022-02-20 09:56:32.560 warn Terminated (UNCAUGHT_EXCEPTION): Without reason javascript.0 2022-02-20 09:56:32.551 info terminating javascript.0 2022-02-20 09:56:32.529 info Stop script script.js.Gasversuch javascript.0 2022-02-20 09:56:32.452 error Exception-Code: MODULE_NOT_FOUND: Cannot find module 'jsonata'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js javascript.0 2022-02-20 09:56:32.450 error Error: Cannot find module 'jsonata'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:101:18) at sandBox (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:44:21) at execute (/opt/iobroker/node_modules/iobroker.javascript/main.js:1505:21) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1736:38) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1836:17 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17) at processImmediate (internal/timers.js:466:21) javascript.0 2022-02-20 09:56:32.448 error uncaught exception: Cannot find module 'jsonata'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js javascript.0 2022-02-20 09:56:32.337 info Start javascript script.js.Gasversuch -
Moin,
der JS-Adapter stoppt wenn ich ein Blockly Script starte.
Eine Suche im Internet nach der Fehlermeldung "jsonata" hat bis jetzt nicht zum Erfolg geführt.
Da es sich hier um mein Testsytem handelt, kann ich das System natürlich auch wieder komplett neu aufsetzen. Bevor ich das mache, würde ich aber gerne verstehen, was hier schiefgelaufen ist. Den Adapter habe ich bereits einmal de- und Installiert.
Vielleicht habt Ihr ja einen Tip für mich.PLATTFORM: LINUX BETRIEBSSYSTEM: LINUX ARCHITEKTUR: ARM CPUS: 4 GESCHWINDIGKEIT: 900 MHZ MODELL: ARMV7 PROCESSOR REV 5 (V7L) RAM: 922.8 MB SYSTEM-BETRIEBSZEIT: 00:02:05 NODE.JS: V14.19.0 DATENTRÄGERGRÖSS: 28.4 GB FESTPLATTE FREI: 25.2 GB ADAPTER-ANZAHL: 396 NPM: V6.14.16 BETRIEBSZEIT: 14:16:31 AKTIVE INSTANZEN: 11 PFAD: /OPT/IOBROKER/host.raspberrypi 2022-02-20 09:56:32.872 error instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi 2022-02-20 09:56:32.870 error Caught by controller[0]: at processImmediate (internal/timers.js:466:21) host.raspberrypi 2022-02-20 09:56:32.869 error Caught by controller[0]: at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17) host.raspberrypi 2022-02-20 09:56:32.868 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.javascript/main.js:1836:17 host.raspberrypi 2022-02-20 09:56:32.867 error Caught by controller[0]: at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1736:38) host.raspberrypi 2022-02-20 09:56:32.865 error Caught by controller[0]: at execute (/opt/iobroker/node_modules/iobroker.javascript/main.js:1505:21) host.raspberrypi 2022-02-20 09:56:32.864 error Caught by controller[0]: at sandBox (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:44:21) host.raspberrypi 2022-02-20 09:56:32.863 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:101:18) host.raspberrypi 2022-02-20 09:56:32.862 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) host.raspberrypi 2022-02-20 09:56:32.860 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:746:27) host.raspberrypi 2022-02-20 09:56:32.859 error Caught by controller[0]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) host.raspberrypi 2022-02-20 09:56:32.858 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.javascript/main.js host.raspberrypi 2022-02-20 09:56:32.856 error Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js host.raspberrypi 2022-02-20 09:56:32.854 error Caught by controller[0]: Require stack: host.raspberrypi 2022-02-20 09:56:32.837 error Caught by controller[0]: Error: Cannot find module 'jsonata' javascript.0 2022-02-20 09:56:32.560 warn Terminated (UNCAUGHT_EXCEPTION): Without reason javascript.0 2022-02-20 09:56:32.551 info terminating javascript.0 2022-02-20 09:56:32.529 info Stop script script.js.Gasversuch javascript.0 2022-02-20 09:56:32.452 error Exception-Code: MODULE_NOT_FOUND: Cannot find module 'jsonata'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js javascript.0 2022-02-20 09:56:32.450 error Error: Cannot find module 'jsonata'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:101:18) at sandBox (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:44:21) at execute (/opt/iobroker/node_modules/iobroker.javascript/main.js:1505:21) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1736:38) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1836:17 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17) at processImmediate (internal/timers.js:466:21) javascript.0 2022-02-20 09:56:32.448 error uncaught exception: Cannot find module 'jsonata'Require stack:- /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js- /opt/iobroker/node_modules/iobroker.javascript/main.js javascript.0 2022-02-20 09:56:32.337 info Start javascript script.js.Gasversuch@jack01
Wie sieht das bei dir aus?echad@chet:~ $ cd /opt/iobroker/ echad@chet:/opt/iobroker $ npm ls jsonata iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.javascript@5.2.21 └── jsonata@1.8.5 echad@chet:/opt/iobroker $ -
@jack01
Wie sieht das bei dir aus?echad@chet:~ $ cd /opt/iobroker/ echad@chet:/opt/iobroker $ npm ls jsonata iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.javascript@5.2.21 └── jsonata@1.8.5 echad@chet:/opt/iobroker $@thomas-braun sagte in Error: Cannot find module 'jsonata'Require stack::
npm ls jsonata
pi@raspberrypi:/opt/iobroker $ npm ls jsonata iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.javascript@5.2.21 └── UNMET DEPENDENCY jsonata@1.8.6 npm ERR! missing: jsonata@1.8.6, required by iobroker.javascript@5.2.21 -
@thomas-braun sagte in Error: Cannot find module 'jsonata'Require stack::
npm ls jsonata
pi@raspberrypi:/opt/iobroker $ npm ls jsonata iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.javascript@5.2.21 └── UNMET DEPENDENCY jsonata@1.8.6 npm ERR! missing: jsonata@1.8.6, required by iobroker.javascript@5.2.21@jack01 Warum bei dir 1.8.6 verlangt wird, bei mir aber 1.8.5 ausreicht weiß ich nicht.
-
auf meinem Produktiv system läuft auch die Version 1.8.6
Da funktioniert aber alles.Wie bekomme ich das wieder gefixt, einfach npm -i jasonata?
Sollte das nicht zusammen mit dem JS-Adapter installiert werden?
Vor allem, wieso ist der verschwunden? Mir ist nicht bewusst, dass ich das Packet gelöscht habe. Allerdings habe ich ein bisschen gespielt mit den verschiedenen Datenbanken (History und Influx) und Flot-Adapter sowie Sourceanalytics.
Ich habe jetzt mal eine ältere Version des JS-Adapters installiert. Damit läufts.Gruß
Hans-Jürgen
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden