This component is a bit overly naive in its error handling. We retry fetching an access token infinitely. If the refresh token in the configuration file has expired, this will keep on failing, and thus we'll never be able to complete component setup. This results in the rest of home assistant just stalling, waiting for this module. The most obvious symptom is that the home assistant web ui won't start.
To solve this, you'll need to update the refresh token in your configuration (fetch a new one, per original instructions).
Definition of done:
Sane error message displayed to user on invalid or expired refresh token
Does not hang home assistant on invalid or expired refresh token
Clear docs on the need to update refresh token.
Optionally: investigate if we can handle this automatically and refresh the refresh tokens in a good way.
This component is a bit overly naive in its error handling. We retry fetching an access token infinitely. If the refresh token in the configuration file has expired, this will keep on failing, and thus we'll never be able to complete component setup. This results in the rest of home assistant just stalling, waiting for this module. The most obvious symptom is that the home assistant web ui won't start.
To solve this, you'll need to update the refresh token in your configuration (fetch a new one, per original instructions).
Definition of done: