Invalid webhook in docker logs when submitting a request - Server did not respond in Discord #109

Open
opened 2025-11-20 04:17:06 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @DFC72 on GitHub (Jun 8, 2025).

Describe the bug
When going into the discord channel and submitting a request for Movie or TV Show, the bot returns an error "The Application did not respond". In the docker logs, there is an error code: 10015 message: "Unknown Webhook"

Expected behavior
Bot performs search and returns suggested responses.

Screenshots

Image

Logs
Please copy out the log in it's entirety, please make sure to hide any potential secrets/API keys - although they should be censored via the logging program.

[ls.io-init] done.
2025-06-09T02:33:50.311Z 173c3e22f67d INFO [doplarr.config:66] - Configuration is valid
2025-06-09T02:33:54.692Z 173c3e22f67d INFO [discljord.messaging.impl:?] - Starting messaging process
2025-06-09T02:33:54.699Z 173c3e22f67d INFO [discljord.connections.impl:?] - Connecting shard 0
2025-06-09 02:33:54.712:INFO::async-dispatch-4: Logging initialized @6367ms to org.eclipse.jetty.util.log.StdErrLog
2025-06-09T02:33:59.160Z 173c3e22f67d INFO [doplarr.core:38] - Discord connection successful
2025-06-09T02:33:59.173Z 173c3e22f67d INFO [doplarr.core:43] - Connected to guild
2025-06-09T02:34:35.021Z 173c3e22f67d INFO [doplarr.interaction-state-machine:28] - Performing search for movie XXXXXXXXXXXXXX
2025-06-09T02:34:39.814Z 173c3e22f67d FATAL [doplarr.interaction-state-machine:41] - Error in creating search responses
                               java.lang.Thread.run              Thread.java:  840
 java.util.concurrent.ThreadPoolExecutor$Worker.run  ThreadPoolExecutor.java:  635
  java.util.concurrent.ThreadPoolExecutor.runWorker  ThreadPoolExecutor.java: 1136
                                                ...                               
                clojure.core/binding-conveyor-fn/fn                 core.clj: 2050
             discljord.messaging.impl/step-agent/fn                 impl.clj: 1191
             discljord.messaging.impl/make-request!                 impl.clj: 1146
discljord.messaging.impl/make-request!/make-request                 impl.clj: 1141
                                                ...                               
                        discljord.messaging.impl/fn                 impl.clj:  943
clojure.lang.ExceptionInfo: Attempted to :edit-original-interaction-response with invalid parameters
       code: 10015
    message: "Unknown Webhook"

Additional context
Doplarr is running in lsio docker container, and I have also tried the hotio.dev container with the same results.
I have created the application in the Discord dev console, copied the application ID to my docker compose file, and underOAuth2, selected the bot and applications.commands scopes then generated the URL and put it into my browser to add the application to my Discord server. No issues there.
Docker compose file uses the IP address and port # of the Overseer container. The docker host has a static IP on my local network.

My Compose looks like the following:

services:
doplarr:
image: lscr.io/linuxserver/doplarr:latest
container_name: doplarr2
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- DISCORD__TOKEN=[REMOVED]
- OVERSEERR__API=[REMOVED]
- OVERSEERR__URL=http://192.168.1.35:5055
- RADARR__API=
- RADARR__URL=
- SONARR__API=
- SONARR__URL=
- DISCORD__MAX_RESULTS=25 #optional
- DISCORD__REQUESTED_MSG_STYLE=:plain #optional
- SONARR__QUALITY_PROFILE= #optional
- RADARR__QUALITY_PROFILE= #optional
- SONARR__ROOTFOLDER= #optional
- RADARR__ROOTFOLDER= #optional
- SONARR__LANGUAGE_PROFILE= #optional
- OVERSEERR__DEFAULT_ID=[REMOVED]
- PARTIAL_SEASONS=true #optional
- LOG_LEVEL=:info #optional
- JAVA_OPTS= #optional
volumes:
- /mnt/docker/doplarr2/config:/config
restart: unless-stopped

This was working previously, so I'm not sure what's broken?

Originally created by @DFC72 on GitHub (Jun 8, 2025). **Describe the bug** When going into the discord channel and submitting a request for Movie or TV Show, the bot returns an error "The Application did not respond". In the docker logs, there is an error code: 10015 message: "Unknown Webhook" **Expected behavior** Bot performs search and returns suggested responses. **Screenshots** ![Image](https://github.com/user-attachments/assets/9023b728-1c3e-46af-be90-f4deb2ba6abc) **Logs** Please copy out the log in it's entirety, please make sure to hide any potential secrets/API keys - although they should be censored via the logging program. ``` [ls.io-init] done. 2025-06-09T02:33:50.311Z 173c3e22f67d INFO [doplarr.config:66] - Configuration is valid 2025-06-09T02:33:54.692Z 173c3e22f67d INFO [discljord.messaging.impl:?] - Starting messaging process 2025-06-09T02:33:54.699Z 173c3e22f67d INFO [discljord.connections.impl:?] - Connecting shard 0 2025-06-09 02:33:54.712:INFO::async-dispatch-4: Logging initialized @6367ms to org.eclipse.jetty.util.log.StdErrLog 2025-06-09T02:33:59.160Z 173c3e22f67d INFO [doplarr.core:38] - Discord connection successful 2025-06-09T02:33:59.173Z 173c3e22f67d INFO [doplarr.core:43] - Connected to guild 2025-06-09T02:34:35.021Z 173c3e22f67d INFO [doplarr.interaction-state-machine:28] - Performing search for movie XXXXXXXXXXXXXX 2025-06-09T02:34:39.814Z 173c3e22f67d FATAL [doplarr.interaction-state-machine:41] - Error in creating search responses java.lang.Thread.run Thread.java: 840 java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java: 635 java.util.concurrent.ThreadPoolExecutor.runWorker ThreadPoolExecutor.java: 1136 ... clojure.core/binding-conveyor-fn/fn core.clj: 2050 discljord.messaging.impl/step-agent/fn impl.clj: 1191 discljord.messaging.impl/make-request! impl.clj: 1146 discljord.messaging.impl/make-request!/make-request impl.clj: 1141 ... discljord.messaging.impl/fn impl.clj: 943 clojure.lang.ExceptionInfo: Attempted to :edit-original-interaction-response with invalid parameters code: 10015 message: "Unknown Webhook" ``` **Additional context** Doplarr is running in lsio docker container, and I have also tried the hotio.dev container with the same results. I have created the application in the Discord dev console, copied the application ID to my docker compose file, and underOAuth2, selected the bot and applications.commands scopes then generated the URL and put it into my browser to add the application to my Discord server. No issues there. Docker compose file uses the IP address and port # of the Overseer container. The docker host has a static IP on my local network. My Compose looks like the following: services: doplarr: image: lscr.io/linuxserver/doplarr:latest container_name: doplarr2 environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - DISCORD__TOKEN=[REMOVED] - OVERSEERR__API=[REMOVED] - OVERSEERR__URL=http://192.168.1.35:5055 - RADARR__API= - RADARR__URL= - SONARR__API= - SONARR__URL= - DISCORD__MAX_RESULTS=25 #optional - DISCORD__REQUESTED_MSG_STYLE=:plain #optional - SONARR__QUALITY_PROFILE= #optional - RADARR__QUALITY_PROFILE= #optional - SONARR__ROOTFOLDER= #optional - RADARR__ROOTFOLDER= #optional - SONARR__LANGUAGE_PROFILE= #optional - OVERSEERR__DEFAULT_ID=[REMOVED] - PARTIAL_SEASONS=true #optional - LOG_LEVEL=:info #optional - JAVA_OPTS= #optional volumes: - /mnt/docker/doplarr2/config:/config restart: unless-stopped This was working previously, so I'm not sure what's broken?
Author
Owner

@mat7thew commented on GitHub (Jul 19, 2025):

I also had this error but was able to resolve it by sorting my volume path location. Not that yours is incorrect but just to give some insight

@mat7thew commented on GitHub (Jul 19, 2025): I also had this error but was able to resolve it by sorting my volume path location. Not that yours is incorrect but just to give some insight
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Doplarr#109