Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Announcements
    3. Lösung für Fehler: TypeError [ERR_INVALID_ARG_VALUE]

    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

    Lösung für Fehler: TypeError [ERR_INVALID_ARG_VALUE]

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

      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 ist

      In 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

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

      Support us

      ioBroker
      Community Adapters
      Donate

      453
      Online

      31.8k
      Users

      79.9k
      Topics

      1.3m
      Posts

      1
      1
      812
      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