home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.57k stars 29.91k forks source link

Cast platform seems to take my instance down #18300

Closed pschmitt closed 5 years ago

pschmitt commented 5 years ago

Home Assistant release with the issue: 0.81.6

Last working Home Assistant release (if known):

Operating environment (Hass.io/Docker/Windows/etc.): Docker

Component/platform: cast or maybe discovery?

Description of problem: Home Assistant does not start. No UI, nothing.

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

media_player:
  - platform: cast
    ignore_cec:
      - BrightCast

Traceback (if applicable):

2018-11-07 13:06:43 ERROR (MainThread) [homeassistant.components.hue] Error connecting to the Hue bridge at 10.7.0.145
2018-11-07 13:06:43 ERROR (MainThread) [homeassistant.components.hue] Error connecting to the Hue bridge at 10.7.0.145. Retrying in 2 seconds
2018-11-07 13:06:43 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.cast
2018-11-07 13:06:43 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.ping
2018-11-07 13:06:43 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.sherlock_bike
2018-11-07 13:06:43 INFO (MainThread) [homeassistant.setup] Setup of domain prometheus took 6.5 seconds.
2018-11-07 13:06:43 INFO (MainThread) [homeassistant.setup] Setup of domain smappee took 6.8 seconds.
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.camera] Setting up camera.mqtt
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.camera] Setting up camera.arlo
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.cover] Setting up cover.mqtt
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.cover] Setting up cover.mqtt
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.cover] Setting up cover.mqtt
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.cover] Setting up cover.mqtt
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.cover] Setting up cover.mqtt
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.cover] Setting up cover.mqtt
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.components.cover] Setting up cover.mqtt
2018-11-07 13:06:44 WARNING (MainThread) [homeassistant.components.media_player.cast] Setting configuration for Cast via platform is deprecated. Configure via Cast component instead.
2018-11-07 13:06:44 INFO (MainThread) [homeassistant.setup] Setup of domain influxdb took 6.9 seconds.
2018-11-07 13:06:44 ERROR (MainThread) [homeassistant.core] Error doing job: Task was destroyed but it is pending!
2018-11-07 13:06:44 ERROR (SyncWorker_18) [concurrent.futures] exception calling callback for <Future at 0x7fca1136e400 state=finished raised RuntimeError>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/app/homeassistant/components/media_player/cast.py", line 170, in _setup_internal_discovery
    hass.bus.listen_once(EVENT_HOMEASSISTANT_STOP, stop_discovery)
  File "/usr/src/app/homeassistant/core.py", line 586, in listen_once
    self._hass.loop, self.async_listen_once, event_type, listener,
  File "/usr/src/app/homeassistant/util/async_.py", line 202, in run_callback_threadsafe
    loop.call_soon_threadsafe(run_callback)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/_base.py", line 324, in _invoke_callbacks
    callback(self)
  File "/usr/local/lib/python3.6/asyncio/futures.py", line 417, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed
2018-11-07 13:06:44 ERROR (SyncWorker_3) [concurrent.futures] exception calling callback for <Future at 0x7fca10601780 state=finished returned NoneType>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/_base.py", line 324, in _invoke_callbacks
    callback(self)
  File "/usr/local/lib/python3.6/asyncio/futures.py", line 417, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed
Exception in thread zeroconf-ServiceBrowser__googlecast._tcp.local.:
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/threading.py", line 916, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.6/site-packages/zeroconf.py", line 1382, in run
    handler(self.zc)
  File "/usr/local/lib/python3.6/site-packages/zeroconf.py", line 1329, in <lambda>
    state_change=state_change,
  File "/usr/local/lib/python3.6/site-packages/zeroconf.py", line 1235, in fire
    h(**kwargs)
  File "/usr/local/lib/python3.6/site-packages/zeroconf.py", line 1302, in on_change
    listener.add_service(*args)
  File "/usr/local/lib/python3.6/site-packages/pychromecast/discovery.py", line 70, in add_service
    self.callback(name)
  File "/usr/src/app/homeassistant/components/media_player/cast.py", line 158, in internal_callback
    friendly_name=mdns[4],
  File "/usr/src/app/homeassistant/components/media_player/cast.py", line 136, in _discover_chromecast
    dispatcher_send(hass, SIGNAL_CAST_DISCOVERED, info)
  File "/usr/src/app/homeassistant/helpers/dispatcher.py", line 58, in dispatcher_send
    hass.loop.call_soon_threadsafe(async_dispatcher_send, hass, signal, *args)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed

2018-11-07 13:06:44 ERROR (SyncWorker_11) [concurrent.futures] exception calling callback for <Future at 0x7fcaa41af0b8 state=finished raised RuntimeError>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/custom_updater.py", line 71, in setup
    config_show_installabe)
  File "/config/custom_components/custom_updater.py", line 180, in __init__
    self.cache_versions()
  File "/config/custom_components/custom_updater.py", line 191, in cache_versions
    attributes)
  File "/usr/src/app/homeassistant/core.py", line 865, in set
    context,
  File "/usr/src/app/homeassistant/util/async_.py", line 202, in run_callback_threadsafe
    loop.call_soon_threadsafe(run_callback)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/_base.py", line 324, in _invoke_callbacks
    callback(self)
  File "/usr/local/lib/python3.6/asyncio/futures.py", line 417, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed
2018-11-07 13:06:44 ERROR (SyncWorker_8) [concurrent.futures] exception calling callback for <Future at 0x7fca11435ba8 state=finished returned NoneType>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/_base.py", line 324, in _invoke_callbacks
    callback(self)
  File "/usr/local/lib/python3.6/asyncio/futures.py", line 417, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed
2018-11-07 13:06:45 INFO (SyncWorker_24) [sherlockbikepy.sherlock] Login successful! User id: 5659406649786368
2018-11-07 13:06:46 ERROR (SyncWorker_24) [concurrent.futures] exception calling callback for <Future at 0x7fca104c6668 state=finished raised RuntimeError>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/device_tracker/sherlock_bike.py", line 49, in setup_scanner
    scanner = SherlockBikeScanner(hass, config, see)
  File "/config/custom_components/device_tracker/sherlock_bike.py", line 67, in __init__
    self._update_info()
  File "/config/custom_components/device_tracker/sherlock_bike.py", line 120, in _update_info
    attributes=attrs
  File "/usr/src/app/homeassistant/components/device_tracker/__init__.py", line 267, in see
    picture, icon, consider_home)
  File "/usr/src/app/homeassistant/core.py", line 245, in add_job
    self.loop.call_soon_threadsafe(self.async_add_job, target, *args)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/_base.py", line 324, in _invoke_callbacks
    callback(self)
  File "/usr/local/lib/python3.6/asyncio/futures.py", line 417, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed
2018-11-07 13:06:46 ERROR (SyncWorker_19) [concurrent.futures] exception calling callback for <Future at 0x7fca104c60b8 state=finished returned NoneType>
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/_base.py", line 324, in _invoke_callbacks
    callback(self)
  File "/usr/local/lib/python3.6/asyncio/futures.py", line 417, in _call_set_state
    dest_loop.call_soon_threadsafe(_set_state, destination, source)
  File "uvloop/loop.pyx", line 1256, in uvloop.loop.Loop.call_soon_threadsafe
  File "uvloop/loop.pyx", line 601, in uvloop.loop.Loop._call_soon
  File "uvloop/loop.pyx", line 605, in uvloop.loop.Loop._call_soon_handle
  File "uvloop/loop.pyx", line 634, in uvloop.loop.Loop._check_closed
RuntimeError: Event loop is closed
2018-11-07 13:06:50 ERROR (Thread-5) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'report', 'model': 'weather.v1', 'sid': '158d0001d6f4da', 'short_id': 22988, 'data': '{"temperature":"508"}'}
2018-11-07 13:06:50 ERROR (Thread-5) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'report', 'model': 'weather.v1', 'sid': '158d0001d6f4da', 'short_id': 22988, 'data': '{"humidity":"3383"}'}
2018-11-07 13:06:50 ERROR (Thread-5) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'report', 'model': 'weather.v1', 'sid': '158d0001d6f4da', 'short_id': 22988, 'data': '{"pressure":"98750"}'}
2018-11-07 13:06:58 INFO (SyncWorker_15) [homeassistant.components.wemo] Scanning for WeMo devices.

Additional information:

pschmitt commented 5 years ago

My bad. This is actually a dup of https://github.com/home-assistant/home-assistant/issues/16069. I missed that in the log. Closing.