NEWS
OPC UA Adapter "Error: Cannot find module"
-
Hallo,
ich wollte gerne Daten über den OPC UA Adapter austauschen, wenn ich diesen als Server einrichte bekomme ich diesen nicht zum laufen, im log steht immer wieder das "Error: Cannot find module" woran kann das liegen ich habe den Adapter ganz normal über das Register Adapter installiert. Jemand einen Vorschlag wie ich diesen Adapter zum laufen bekommen kann?
opcua.0
2025-07-08 13:04:26.134 info terminatingopcua.0
2025-07-08 13:04:25.631 warn Terminated (UNCAUGHT_EXCEPTION): Without reasonopcua.0
2025-07-08 13:04:25.628 info terminatingopcua.0
2025-07-08 13:04:25.613 error Exception-Code: MODULE_NOT_FOUND: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/tools'Require stack:- /opt/iobroker/node_modules/iobroker.opcua/lib/server.js- /opt/iobroker/node_modules/iobroker.opcua/main.jsopcua.0
2025-07-08 13:04:25.610 error Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/tools'Require stack:- /opt/iobroker/node_modules/iobroker.opcua/lib/server.js- /opt/iobroker/node_modules/iobroker.opcua/main.js at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15) at Module._load (node:internal/modules/cjs/loader:1043:27) at Module.require (node:internal/modules/cjs/loader:1298:19) at require (node:internal/modules/helpers:182:18) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.opcua/lib/server.js:14:15) at Module._compile (node:internal/modules/cjs/loader:1529:14) at Module._extensions..js (node:internal/modules/cjs/loader:1613:10) at Module.load (node:internal/modules/cjs/loader:1275:32) at Module._load (node:internal/modules/cjs/loader:1096:12) at Module.require (node:internal/modules/cjs/loader:1298:19)opcua.0
2025-07-08 13:04:25.606 error uncaught exception: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/tools'Require stack:- /opt/iobroker/node_modules/iobroker.opcua/lib/server.js- /opt/iobroker/node_modules/iobroker.opcua/main.jsopcua.0
2025-07-08 13:04:21.229 info Published 117 statesopcua.0
2025-07-08 13:04:21.008 info starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.opcua, node: v20.19.3, js-controller: 7.0.6 -
Hier startet der erstmal sauber:
2025-07-08 13:37:13.690 - info: opcua.0 (6383) starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.opcua, node: v24.3.0, js-controller: 7.0.7 2025-07-08 13:37:16.261 - warn: opcua.0 (6383) No valid opc url endpoint
Wie schaut dein generelles Setup aus?
Check die Ausgabe voniob diag
-
@elektrofreak
Da gibts nen Fehler im Adapter. Die Datei lib/tools.js gibts nicht (mehr). Der servercode versucht sie aber zu laden.Ob nun das File fehlt oder der Load veraltet / falsch ist kann ich nicht sagen.
Bitte leg ein Issue beim Adapter an.
-
Ah, hatte nur die grundsätzliche Installation gecheckt, nicht den Betrieb mit Hardware/als Server.