Skip to content

Config flow could not be loaded: {"message":"Invalid handler specified"} For dabpumps integration. #150390

@Isalenedean

Description

@Isalenedean

The problem

Integration not loading due: Config flow could not be loaded: {"message":"Invalid handler specified"}

logger:%20homeassistant.util.loop%0ASource%3A%20util/loop.py:137%0AFirst%20occurred:%2020:07:27%20(1%20occurrence)%0ALast%20logged:%2020:07:27%0A%0ADetected%20blocking%20call%20to%20import_module%20with%20args%20('custom_components.dabpumps.config_flow',)%20inside%20the%20event%20loop%20by%20integration%20'config'%20at%20homeassistant/components/config/config_entries.py,%20line%20188:%20return%20await%20super()._post_impl(request,%20data)%20(offender:%20/usr/src/homeassistant/homeassistant/loader.py,%20line%201292:%20return%20importlib.import_module(f%22%7Bself.pkg_path%7D.%7Bplatform_name%7D%22)),%20please%20create%20a%20bug%20report%20at%20https://github.com/home-assistant/core/issues?q=is%253Aopen+is%253Aissue+label%253A%2522integration%253A+config%2522%20For%20developers,%20please%20see%20https://developers.home-assistant.io/docs/asyncio_blocking_operations/%23import_module%20Traceback%20(most%20recent%20call%20last):%20File%20%22%3Cfrozen%20runpy%3E%22,%20line%20198,%20in%20_run_module_as_main%20File%20%22%3Cfrozen%20runpy%3E%22,%20line%2088,%20in%20_run_code%20File%20%22/usr/src/homeassistant/homeassistant/__main__.py%22,%20line%20223,%20in%20%3Cmodule%3E%20sys.exit(main())%20File%20%22/usr/src/homeassistant/homeassistant/__main__.py%22,%20line%20209,%20in%20main%20exit_code%20=%20runner.run(runtime_conf)%20File%20%22/usr/src/homeassistant/homeassistant/runner.py%22,%20line%20156,%20in%20run%20return%20loop.run_until_complete(setup_and_run_hass(runtime_config))%20File%20%22/usr/local/lib/python3.13/asyncio/base_events.py%22,%20line%20706,%20in%20run_until_complete%20self.run_forever()%20File%20%22/usr/local/lib/python3.13/asyncio/base_events.py%22,%20line%20677,%20in%20run_forever%20self._run_once()%20File%20%22/usr/local/lib/python3.13/asyncio/base_events.py%22,%20line%202034,%20in%20_run_once%20handle._run()%20File%20%22/usr/local/lib/python3.13/asyncio/events.py%22,%20line%2089,%20in%20_run%20self._context.run(self._callback,%20*self._args)%20File%20%22/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py%22,%20line%20510,%20in%20_handle_request%20resp%20=%20await%20request_handler(request)%20File%20%22/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py%22,%20line%20569,%20in%20_handle%20return%20await%20handler(request)%20File%20%22/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py%22,%20line%20117,%20in%20impl%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/security_filter.py%22,%20line%2092,%20in%20security_filter_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/forwarded.py%22,%20line%20210,%20in%20forwarded_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/request_context.py%22,%20line%2026,%20in%20request_context_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/ban.py%22,%20line%2086,%20in%20ban_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/auth.py%22,%20line%20242,%20in%20auth_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/headers.py%22,%20line%2041,%20in%20headers_middleware%20response%20=%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/helpers/http.py%22,%20line%2073,%20in%20handle%20result%20=%20await%20handler(request,%20**request.match_info)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/decorators.py%22,%20line%2083,%20in%20with_admin%20return%20await%20func(self,%20request,%20*args,%20**kwargs)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/data_validator.py%22,%20line%2074,%20in%20wrapper%20return%20await%20method(view,%20request,%20data,%20*args,%20**kwargs)%20File%20%22/usr/src/homeassistant/homeassistant/components/config/config_entries.py%22,%20line%20181,%20in%20post%20return%20await%20self._post_impl(request,%20data)%20File%20%22/usr/src/homeassistant/homeassistant/components/config/config_entries.py%22,%20line%20188,%20in%20_post_impl%20return%20await%20super()._post_impl(request,%20data)

What version of Home Assistant Core has the issue?

2025.8

What was the last working version of Home Assistant Core?

2025.7

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Dabpumps through hacs from AnkoHanse

Link to integration documentation on our website

https://github.com/ankohanse/hass-dab-pumps

Diagnostics information

logger:%20homeassistant.util.loop%0ASource%3A%20util/loop.py:137%0AFirst%20occurred:%2020:07:27%20(1%20occurrence)%0ALast%20logged:%2020:07:27%0A%0ADetected%20blocking%20call%20to%20import_module%20with%20args%20('custom_components.dabpumps.config_flow',)%20inside%20the%20event%20loop%20by%20integration%20'config'%20at%20homeassistant/components/config/config_entries.py,%20line%20188:%20return%20await%20super()._post_impl(request,%20data)%20(offender:%20/usr/src/homeassistant/homeassistant/loader.py,%20line%201292:%20return%20importlib.import_module(f%22%7Bself.pkg_path%7D.%7Bplatform_name%7D%22)),%20please%20create%20a%20bug%20report%20at%20https://github.com/home-assistant/core/issues?q=is%253Aopen+is%253Aissue+label%253A%2522integration%253A+config%2522%20For%20developers,%20please%20see%20https://developers.home-assistant.io/docs/asyncio_blocking_operations/%23import_module%20Traceback%20(most%20recent%20call%20last):%20File%20%22%3Cfrozen%20runpy%3E%22,%20line%20198,%20in%20_run_module_as_main%20File%20%22%3Cfrozen%20runpy%3E%22,%20line%2088,%20in%20_run_code%20File%20%22/usr/src/homeassistant/homeassistant/__main__.py%22,%20line%20223,%20in%20%3Cmodule%3E%20sys.exit(main())%20File%20%22/usr/src/homeassistant/homeassistant/__main__.py%22,%20line%20209,%20in%20main%20exit_code%20=%20runner.run(runtime_conf)%20File%20%22/usr/src/homeassistant/homeassistant/runner.py%22,%20line%20156,%20in%20run%20return%20loop.run_until_complete(setup_and_run_hass(runtime_config))%20File%20%22/usr/local/lib/python3.13/asyncio/base_events.py%22,%20line%20706,%20in%20run_until_complete%20self.run_forever()%20File%20%22/usr/local/lib/python3.13/asyncio/base_events.py%22,%20line%20677,%20in%20run_forever%20self._run_once()%20File%20%22/usr/local/lib/python3.13/asyncio/base_events.py%22,%20line%202034,%20in%20_run_once%20handle._run()%20File%20%22/usr/local/lib/python3.13/asyncio/events.py%22,%20line%2089,%20in%20_run%20self._context.run(self._callback,%20*self._args)%20File%20%22/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py%22,%20line%20510,%20in%20_handle_request%20resp%20=%20await%20request_handler(request)%20File%20%22/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py%22,%20line%20569,%20in%20_handle%20return%20await%20handler(request)%20File%20%22/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py%22,%20line%20117,%20in%20impl%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/security_filter.py%22,%20line%2092,%20in%20security_filter_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/forwarded.py%22,%20line%20210,%20in%20forwarded_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/request_context.py%22,%20line%2026,%20in%20request_context_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/ban.py%22,%20line%2086,%20in%20ban_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/auth.py%22,%20line%20242,%20in%20auth_middleware%20return%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/headers.py%22,%20line%2041,%20in%20headers_middleware%20response%20=%20await%20handler(request)%20File%20%22/usr/src/homeassistant/homeassistant/helpers/http.py%22,%20line%2073,%20in%20handle%20result%20=%20await%20handler(request,%20**request.match_info)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/decorators.py%22,%20line%2083,%20in%20with_admin%20return%20await%20func(self,%20request,%20*args,%20**kwargs)%20File%20%22/usr/src/homeassistant/homeassistant/components/http/data_validator.py%22,%20line%2074,%20in%20wrapper%20return%20await%20method(view,%20request,%20data,%20*args,%20**kwargs)%20File%20%22/usr/src/homeassistant/homeassistant/components/config/config_entries.py%22,%20line%20181,%20in%20post%20return%20await%20self._post_impl(request,%20data)%20File%20%22/usr/src/homeassistant/homeassistant/components/config/config_entries.py%22,%20line%20188,%20in%20_post_impl%20return%20await%20super()._post_impl(request,%20data)

Example YAML snippet

Anything in the logs that might be useful for us?

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions