Same issue here. "Error processing webhook … " and HA webUI hangs every few days.
Currently running HA 0.107.3
Nearly stock config, only added 2 foscam camera’s (platform: foscam)
2020-03-30 19:33:12 ERROR (MainThread) [homeassistant.components.webhook] Error processing webhook 20265b5b2257a267c2eace8e1f51ae0417ebf9b02d2c105c18acbe456209e85c
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/webhook/__init__.py", line 77, in async_handle_webhook
response = await webhook["handler"](hass, webhook_id, request)
File "/usr/src/homeassistant/homeassistant/components/mobile_app/webhook.py", line 186, in handle_webhook
return await WEBHOOK_COMMANDS[webhook_type](hass, config_entry, webhook_payload)
File "/usr/src/homeassistant/homeassistant/components/mobile_app/webhook.py", line 131, in validate_and_run
return await func(hass, config_entry, data)
File "/usr/src/homeassistant/homeassistant/components/mobile_app/webhook.py", line 439, in webhook_update_sensor_states
await hass.data[DOMAIN][DATA_STORE].async_save(safe)
File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 136, in async_save
await self._async_handle_write_data()
File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 197, in _async_handle_write_data
self._write_data, self.path, data
concurrent.futures._base.CancelledError
2020-03-30 19:34:01 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 109, in async_init
result = await self._async_handle_step(flow, flow.init_step, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 172, in _async_handle_step
result: Dict = await getattr(flow, method)(user_input)
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 270, in async_step_discovery
return await self.async_step_pick_implementation()
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 202, in async_step_pick_implementation
implementations = await async_get_implementations(self.hass, self.DOMAIN)
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 315, in async_get_implementations
implementation = await get_impl(hass, domain)
File "/usr/src/homeassistant/homeassistant/components/cloud/account_link.py", line 29, in async_provide_implementation
services = await _get_services(hass)
File "/usr/src/homeassistant/homeassistant/components/cloud/account_link.py", line 76, in _get_services
services = await account_link.async_fetch_available_services(hass.data[DOMAIN])
File "/usr/local/lib/python3.7/site-packages/hass_nabucasa/account_link.py", line 120, in async_fetch_available_services
resp = await cloud.client.websession.post(f"{cloud.account_link_url}/services")
File "/usr/local/lib/python3.7/site-packages/aiohttp/client.py", line 582, in _request
break
File "/usr/local/lib/python3.7/site-packages/aiohttp/helpers.py", line 586, in __exit__
raise asyncio.TimeoutError from None
concurrent.futures._base.TimeoutError
2020-03-30 19:35:22 ERROR (MainThread) [homeassistant.components.webhook] Error processing webhook 20265b5b2257a267c2eace8e1f51ae0417ebf9b02d2c105c18acbe456209e85c
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/webhook/__init__.py", line 77, in async_handle_webhook
response = await webhook["handler"](hass, webhook_id, request)
File "/usr/src/homeassistant/homeassistant/components/mobile_app/webhook.py", line 186, in handle_webhook
return await WEBHOOK_COMMANDS[webhook_type](hass, config_entry, webhook_payload)
File "/usr/src/homeassistant/homeassistant/components/mobile_app/webhook.py", line 131, in validate_and_run
return await func(hass, config_entry, data)
File "/usr/src/homeassistant/homeassistant/components/mobile_app/webhook.py", line 439, in webhook_update_sensor_states
await hass.data[DOMAIN][DATA_STORE].async_save(safe)
File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 136, in async_save
await self._async_handle_write_data()
File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 197, in _async_handle_write_data
self._write_data, self.path, data
concurrent.futures._base.CancelledError