NEWS
Lösung für Fehler: TypeError [ERR_INVALID_ARG_VALUE]
- 
					
					
					
					
 Hi All, gestern gab es leider einen kurzen Zeitraum von ca. 30 Minuten, wo eine Fehlerhafte Version einer Library online war. Wer in dem zeitraum (und ggf etwas danach) Adapter aktualisiert hat, hat sich diese Verison gegebenenfalls eingefangen. Das Problem zeigt sich beim Adapterstart das dieser oder einige Adapter dann nicht geht mit einem Fehler wie Caught by controller[0]: TypeError [ERR_INVALID_ARG_VALUE]: The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received 'file:// /opt/iobroker/node_modules/iobroker.telegram/node_modules/@iobroker/adapter-core/build/cjs/helpers.js' Grund ist die Version 3.1.2 des Paketes adapter-core. Ist mein Fehler darauf zurückzuführen?- Öffnet eine SSH-Shell auf den Rechner
- cd /opt/iobroker
- npm list @iobroker/adapter-core
 In der Liste nach adapter-core in Version 3.1.2 suchen Diese kann entweder nur unter einem Adapter auftauchen oder auf der obersten Ebene des ausgegebenen Baums. Lösung wenn es nur bei einem /einzelnen Adaptern im Baum ist(Im folgenden ist "ADAPTERNAME" durch den Adapter zu ersetzen bei dem das Paket falsch war!) - cd /opt/iobroker/node_modules/iobroker.ADAPTERNAME/
- npm i @iobroker/adapter-core@3.1.4
 Kontrolle ggf mit dem npm list wie oben und dann sollte es wieder gehen Lösung wenn es einmal auf der obersten Ebene istIn dem Fall sollte es die 3.1.2 nur einmal geben und alle anderen Einträge mit der Version sollten ein "(deduped)" in Klammern dahinter haben. Einen solchen Adapter merken oder einfach einen wo es beim Start fehlgeschlagen ist und seine Adaterverison die Ihr installiert habt und unten dann ADAPTERNME und VERSION ersetzen! - ioBroker stoppen
- rm -rf /opt/iobroker/node_modules/@iobroker/adapter-core
- cd /opt/iobroker
- npm iobroker.ADAPTERNAME@VERSION
 Dann sollte es wieder gehen. Falls nicht bitte unter https://forum.iobroker.net/topic/74237/lösung-für-fehler-typeerror-err_invalid_arg_value melden und wir versuchen es gemeinsam zu fixen Ingo 
 
		
	