NEWS
gelöst: Ring-Adapter lässt sich nicht starten
-
Moin,
auf einem gestern frisch aufgesetzten System lässt sich der Adapter nicht starten.starting. Version 3.1.3 in /opt/iobroker/node_modules/iobroker.ring, node: v16.17.1, js-controller: 4.0.23 Initializing Api Client Api Call failed Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). unhandled promise rejection: locs is not iterable TypeError: locs is not iterable at RingApiClient.retrieveLocations (/opt/iobroker/node_modules/iobroker.ring/build/lib/ringApiClient.js:110:27) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async RingApiClient.refreshAll (/opt/iobroker/node_modules/iobroker.ring/build/lib/ringApiClient.js:67:9) at async RingApiClient.init (/opt/iobroker/node_modules/iobroker.ring/build/lib/ringApiClient.js:54:9) at async RingAdapter.onReady (/opt/iobroker/node_modules/iobroker.ring/build/main.js:80:9) locs is not iterable terminating
Hat da jemand eine Idee zu?
Gruß
Matze -
@matzebhv sagte in Ring-Adapter lässt sich nicht starten:
Hat da jemand eine Idee zu?
In der Adapter Instanz die Logstufe auf DEBUG stellen ... und hier dann das Log dazu posten .
-
@glasfaser Da hätte ich auch selbst drauf kommen können.
Failure reason: Error: Refresh token is not valid. Unable to authenticate with Ring servers. See https://github.com/dgreif/ring/wiki/Refresh-Tokens
Das ist interessant, ich erzeuge mal einen neuen Token. Muss der incl. "refreshToken": eingegeben werden?
Gruß
Matze -
@matzebhv sagte in Ring-Adapter lässt sich nicht starten:
Muss der incl. "refreshToken": eingegeben werden?
Ich habe den Adapter nicht ... leider kann ich dir damit nicht weiterhelfen
Lese hier in der Installanleitung / FAQ
https://github.com/iobroker-community-adapters/ioBroker.ring
oder hier in einem Issues :https://github.com/iobroker-community-adapters/ioBroker.ring/issues/319
-
@glasfaser Das Issue hatte ich nicht gesehen, weil closed. Ich probiere das jetzt mal mit einem Downgrade. Vielen Dank für deine Hilfe zum 2. mal heute
-
Bevor du den ring-Adapter downgradest:
https://forum.iobroker.net/topic/59006/gelöst-node-js-update-und-ring-downgrade/10
-
Schande über mein Haupt, als Token darf nur der String zwischen den Anführungszeichen ohne dieselbigen übernommen werden.
Das sollte man vielleicht in der Doku besser beschreiben.Danke für eure Bemühungen.