Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Config flow could not be loaded: 500 Internal Server Error Server got itself in trouble #398

Open
byronward85 opened this issue Sep 14, 2024 · 10 comments

Comments

@byronward85
Copy link

Cannot add the integration. Downloaded to HACS and get the following message when I try install the integration?

Error
Config flow could not be loaded: 500 Internal Server Error Server got itself in trouble

@zeromeridian
Copy link

Same problem here

@scrome1337
Copy link

same here. i had a few rooms setup and i wanted to finish my setup but got the same error

@tdobrovolny
Copy link

Same error.

here is error log:

Logger: aiohttp.server
Zdroj: /usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py:433
První výskyt: 02:11:21 (5 výskyty)
Naposledy logováno: 02:22:28

Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 462, in _handle_request
    resp = await request_handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 537, in _handle
    resp = await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 114, in impl
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 210, in forwarded_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 85, in ban_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
    response = await handler(request)
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
    result = await handler(request, **request.match_info)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 81, in with_admin
    return await func(self, request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
    return await method(view, request, data, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 172, in post
    return await self._post_impl(request, data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 179, in _post_impl
    return await super()._post_impl(request, data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 84, in _post_impl
    result = await self._flow_mgr.async_init(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1296, in async_init
    flow, result = await self._async_init(flow_id, handler, context, data)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1331, in _async_init
    result = await self._async_handle_step(flow, flow.init_step, data)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 516, in _async_handle_step
    result: _FlowResultT = await getattr(flow, method)(user_input)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/thermal_comfort/config_flow.py", line 500, in async_step_user
    schema = build_schema(
             ^^^^^^^^^^^^^
  File "/config/custom_components/thermal_comfort/config_flow.py", line 360, in build_schema
    humidity_sensors = get_sensors_by_device_class(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/thermal_comfort/config_flow.py", line 309, in get_sensors_by_device_class
    additional_sensors = list(filter(f, additional_sensors))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/thermal_comfort/config_flow.py", line 114, in filter_useless_domain
    Platform.MAILBOX,
    ^^^^^^^^^^^^^^^^
AttributeError: type object 'Platform' has no attribute 'MAILBOX'

@gitKash66
Copy link

Jep, I got the same message.

@kreisklasse
Copy link

kreisklasse commented Sep 15, 2024

Getting the same error with an already installed integration. Thermal Comfort version 2.2.2.
When now trying to add a new sensor to the integration i get the same error message.

On Home-Assistant odroid N2:
Core: 2024.9.1
Supervisor: 2024.09.1
Operating System: 13.1
Frontend: 20240906.0

Edit: Have seen that to late, here #393 a interim solution was posted and a pull request waiting here #392

@mARTin-B78
Copy link

Also get the same issue.

Thermal Comfort version 2.2.2.

Core 2024.9.1
Supervisor 2024.09.1
Operating System 13.1
Frontend 20240906.0

@Riza-Aslan
Copy link

Me too:

Thermal Comfort version 2.2.2.

Core 2024.9.2
Supervisor 2024.09.1
Operating System 13.1
Frontend 20240909.1

@Qubitza
Copy link

Qubitza commented Sep 18, 2024

Might be caused by the deprecation of the Mailbox platform:
home-assistant/core@dd52f4c

As hot fix you can manually fix the file using the file editor plugin:
image

Just add a # to the line Platform.MAILBOX to comment it out.
You need to restart Homeassistant to apply the change.

There exists already an pull request for the change:
#392

@Alex-github-acc
Copy link

Might be caused by the deprecation of the Mailbox platform: home-assistant/core@dd52f4c

As hot fix you can manually fix the file using the file editor plugin: image

Just add a # to the line Platform.MAILBOX to comment it out. You need to restart Homeassistant to apply the change.

There exists already an pull request for the change: #392

Thank You for your hint - that worked for me

@byronward85
Copy link
Author

Thank you that worked

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants