NEWS
Javascript adapter geht plötzlich nicht mehr. (gelöst)
-
Urplötzlich geht mein Javascript Adapter nicht mehr, ohne das ich bewusst was geändert hätte.
Iobroker läuft in einem Docker Image auf einem Synology NAS, bis jetzt äusserst stabil.
Hab relativ viele eigene Javascript Scripts am laufen.Hab versucht, Javascript neu zu installieren ohne zusätzliche NPM Module, gleiches Resultat.
'iobroker.inst': '3.0.0', npm: '9.7.2', node: '18.16.1', acorn: '8.8.2', ada: '1.0.4', ares: '1.19.1', brotli: '1.0.9', cldr: '42.0', icu: '72.1', llhttp: '6.0.11', modules: '108', napi: '8', nghttp2: '1.52.0', nghttp3: '0.7.0', ngtcp2: '0.8.1', openssl: '3.0.9+quic', simdutf: '3.2.2', tz: '2022g', undici: '5.21.0', unicode: '15.0', uv: '1.44.2', uvwasi: '0.0.15', v8: '10.2.154.26-node.26',LOG:
host.IoBroker 2023-09-04 17:23:22.270 info "system.adapter.javascript.0" disabled host.IoBroker 2023-09-04 17:23:19.242 info Rebuild for adapter system.adapter.javascript.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually. host.IoBroker 2023-09-04 17:23:19.242 error instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: } host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: path: '/opt/iobroker/node_modules/iobroker.javascript/node_modules/coffeescript/package.json', host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: requestPath: 'coffeescript' host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: Node.js v18.16.1 host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at require (node:internal/modules/cjs/helpers:110:18) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:922:27) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module._findPath (node:internal/modules/cjs/loader:680:18) host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) { host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: at tryPackage (node:internal/modules/cjs/loader:438:19) host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: ^ host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1063:27) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:21:23) host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: throw err; host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/coffeescript/lib/coffee-script/coffee-script'. Please verify that the package.json has a valid "main" entry host.IoBroker 2023-09-04 17:23:19.237 error Caught by controller[0]: node:internal/modules/cjs/loader:446Folgendes hab ich im Javascript Module ausgeführt, hat nichts gebracht:
npm install --productionHab auch im Forum gelesen, dass coffeescript gar nicht mehr unterstützt wird, weiss nur nicht, weshalb er dies braucht...
-
Urplötzlich geht mein Javascript Adapter nicht mehr, ohne das ich bewusst was geändert hätte.
Iobroker läuft in einem Docker Image auf einem Synology NAS, bis jetzt äusserst stabil.
Hab relativ viele eigene Javascript Scripts am laufen.Hab versucht, Javascript neu zu installieren ohne zusätzliche NPM Module, gleiches Resultat.
'iobroker.inst': '3.0.0', npm: '9.7.2', node: '18.16.1', acorn: '8.8.2', ada: '1.0.4', ares: '1.19.1', brotli: '1.0.9', cldr: '42.0', icu: '72.1', llhttp: '6.0.11', modules: '108', napi: '8', nghttp2: '1.52.0', nghttp3: '0.7.0', ngtcp2: '0.8.1', openssl: '3.0.9+quic', simdutf: '3.2.2', tz: '2022g', undici: '5.21.0', unicode: '15.0', uv: '1.44.2', uvwasi: '0.0.15', v8: '10.2.154.26-node.26',LOG:
host.IoBroker 2023-09-04 17:23:22.270 info "system.adapter.javascript.0" disabled host.IoBroker 2023-09-04 17:23:19.242 info Rebuild for adapter system.adapter.javascript.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually. host.IoBroker 2023-09-04 17:23:19.242 error instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: } host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: path: '/opt/iobroker/node_modules/iobroker.javascript/node_modules/coffeescript/package.json', host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: code: 'MODULE_NOT_FOUND', host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: requestPath: 'coffeescript' host.IoBroker 2023-09-04 17:23:19.241 error Caught by controller[0]: Node.js v18.16.1 host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at require (node:internal/modules/cjs/helpers:110:18) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:922:27) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module._findPath (node:internal/modules/cjs/loader:680:18) host.IoBroker 2023-09-04 17:23:19.240 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) { host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: at tryPackage (node:internal/modules/cjs/loader:438:19) host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: ^ host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1063:27) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) host.IoBroker 2023-09-04 17:23:19.239 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/main.js:21:23) host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: throw err; host.IoBroker 2023-09-04 17:23:19.238 error Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/coffeescript/lib/coffee-script/coffee-script'. Please verify that the package.json has a valid "main" entry host.IoBroker 2023-09-04 17:23:19.237 error Caught by controller[0]: node:internal/modules/cjs/loader:446Folgendes hab ich im Javascript Module ausgeführt, hat nichts gebracht:
npm install --productionHab auch im Forum gelesen, dass coffeescript gar nicht mehr unterstützt wird, weiss nur nicht, weshalb er dies braucht...
Hatte ich auch schon.
probier mal:
javascript instanz und adapter komplett löschen.Und danach
adapter und instanz javascript neu installieren. -
Hatte ich auch schon.
probier mal:
javascript instanz und adapter komplett löschen.Und danach
adapter und instanz javascript neu installieren.@bahnuhr Hey super das hat das Problem gelöst, herzlichen Dank!
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