Supervisor errors every 2 minutes

Hi there
Tried searching for this but couldn’t find a reference, I have this error message every 2 minutes in my logs, can’t find what’s triggering it (the Task ID changes every time):

21-06-01 00:23:15 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished name='Task-1686972' coro=<Scheduler._run_task.<locals>._wrap_task() done, defined at /usr/src/supervisor/supervisor/misc/> exception=TypeError('an integer is required (got type str)')>
Traceback (most recent call last):
  File "/usr/src/supervisor/supervisor/misc/", line 62, in _wrap_task
    await task.coro_callback()
  File "/usr/src/supervisor/supervisor/misc/", line 416, in _watchdog_addon_application
    if addon.in_progress or await addon.watchdog_application():
  File "/usr/src/supervisor/supervisor/addons/", line 479, in watchdog_application
    return await self.sys_run_in_executor(check_port, self.ip_address, port)
  File "/usr/local/lib/python3.8/concurrent/futures/", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/supervisor/supervisor/utils/", line 43, in check_port
    result = sock.connect_ex((str(address), port))
TypeError: an integer is required (got type str)

Any ideas?

Don’t know the cause… but turning off the “Watchdog” setting for all my Add-ons stopped the error message from appearing every two minutes.

This is a known issue and a fix has been merged for the next release.

Thank you!