Skip to content

Overseerr saying invalid API key & "Handler is already defined" (Jellyseerr not supported?) #140994

Description

@Permanently

The problem

I'm trying to hook up my Jellyseerr (a maintained Overseerr fork) instance, but the integration is throwing an error. I've put the main error under "Anything in the logs that might be useful for us?", and the full logs under diagnostics information. It says the API key is incorrect, however I can confirm that I've drag-and-dropped it directly from the website multiple times, copied and pasted multiple times, and so on. It is the correct API key.

This is why I wonder whether it's a case of Jellyseerr not being supported. Whilst it's a fork, there have been some changes, although I can't pinpoint whether this would have cauased this or not.

What version of Home Assistant Core has the issue?

core-2025.3.3

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Overseerr

Link to integration documentation on our website

https://www.home-assistant.io/integrations/overseerr

Diagnostics information

home-assistant_overseerr_2025-03-20T13-17-49.044Z.log

Example YAML snippet

Anything in the logs that might be useful for us?

Logger: homeassistant.config_entries
Source: config_entries.py:753
First occurred: 13:11:41 (1 occurrences)
Last logged: 13:11:41

Error setting up entry Overseerr for overseerr
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 753, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/overseerr/__init__.py", line 54, in async_setup_entry
    await webhook_manager.register_webhook()
  File "/usr/src/homeassistant/homeassistant/components/overseerr/__init__.py", line 110, in register_webhook
    async_register(
    ~~~~~~~~~~~~~~^
        self.hass,
        ^^^^^^^^^^
    ...<4 lines>...
        allowed_methods=[METH_POST],
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/src/homeassistant/homeassistant/components/webhook/__init__.py", line 54, in async_register
    raise ValueError("Handler is already defined!")
ValueError: Handler is already defined!

Additional information

No response

Metadata

Metadata

Assignees

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions